Azure Application Gateway - There are no http settings with pick host name from backend address set

Copper Contributor

Good morning all,

 

Apologies if this isn't the correct forum to raise this issue but I'm unsure of where else to turn.

 

I'm trying to edit and existing Application Gateway Rule. All I'm trying to do is change the Backend pool setting so that it points at a different backend pool to what I'm currently using.

 

E.g. at the moment I have a Rule called "MHA-HTTPS-Rule". It's currently pointing at a Backend pool which is simply a couple of IP addresses (10.0.0.4 and 10.0.0.7).

 

All I want to do is change the rule so that it points at a different IP address.

 

When I attempt to do this by clicking "Edit" on my rule and changing the Backend pool, I receive this error: There are no http settings with pick host name from backend address set. Create a new http setting with pick host name from backend address set and then try again.

 

Screen Shot 2018-10-17 at 08.29.27.png

That error makes it sound like I haven't selected the "Pick hostname from backend address" in my associated HTTP settings.

 

Screen Shot 2018-10-17 at 08.32.16.png

 

However, when I check the existing settings of the working Rule/Backend pool, that tickbox isn't selected either...

Screen Shot 2018-10-17 at 08.34.55.png

 

Is this a bug, or am I doing something wrong?

6 Replies

Hi Duncan,

 

You are missing the HTTP-setting in your Rule.

In the first screenshot where you show your rule there is an empty pulldown where it states "Select an HTTP setting".

 

From the Application Gateway blade select "HTTP settings" and add a HTTP setting.http-settings.PNG

 

Once you have added this HTTP setting you should be able to make the required changes.

 

Regards,

Daniël

Have you ever figured this out? I am in the same situation. While it <looks> fine from a Powershell view, the fact that the Portal prevents the configuration is weird to me. Also, my Gateway is in "502"-mode currently, not serving any traffic, despite the health-check being OK. I <guess> it has something to do with this.


Quadrotech - Management, Reporting and Migration for Office 365 and Exchange

Michel, what does your HTTP setting look like?

 

When I spoke to Microsoft, they basically said that I needed to tick all of the bottom options (App Service depends on whether or not you're using that - but make sure the others are all ticked):

 

Screenshot 2018-12-06 at 09.07.22.png

I haven't got these ticked.

That would mean however that I can't use a custom hostname that is passed to the backend when using the settings like this, right?!


Quadrotech - Management, Reporting and Migration for Office 365 and Exchange

No idea about that I'm afraid. Worth a try though I think - bet your 502 errors stop!

I know that they will stop, because that was my original configuration. But then the external hostname is not passed to the backend unfortunately...  which it needs to be for my scenario to work. But thanks for the reply, I'll keep bugging Azure support for now :)


Quadrotech - Management, Reporting and Migration for Office 365 and Exchange