Skip to content

Commit 2ddc66d

Browse files
Merge pull request #220426 from JackStromberg/patch-95
Clarity on custom health probes
2 parents 56cb70e + 529a000 commit 2ddc66d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

articles/application-gateway/configure-web-app.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: application-gateway
66
author: greg-lindsay
77
ms.service: application-gateway
88
ms.topic: how-to
9-
ms.date: 02/17/2022
9+
ms.date: 12/05/2022
1010
ms.author: greglin
1111
---
1212

@@ -134,7 +134,7 @@ Set-AzApplicationGateway -ApplicationGateway $gw
134134

135135
### [Azure portal](#tab/azure-portal/customdomain)
136136

137-
An HTTP Setting is required that instructs Application Gateway to access the App Service backend using the **custom domain name**. The HTTP Setting will by default use the [default health probe](./application-gateway-probe-overview.md#default-health-probe) which relies on the hostname as is configured in the Backend Pool (suffixed "azurewebsites.net"). For this reason, it is good to first configure a [custom health probe](./application-gateway-probe-overview.md#custom-health-probe) that is configured with the correct custom domain name as its host name.
137+
An HTTP Setting is required that instructs Application Gateway to access the App Service backend using the **custom domain name**. The HTTP Setting will by default use the [default health probe](./application-gateway-probe-overview.md#default-health-probe). While default health probes will forward requests with the hostname in which traffic is received, the health probes will utilize 127.0.0.1 as the hostname to the Backend Pool since no hostname has explicitly been defined. For this reason, we need to create a [custom health probe](./application-gateway-probe-overview.md#custom-health-probe) that is configured with the correct custom domain name as its host name.
138138

139139
We will connect to the backend using HTTPS.
140140

@@ -143,9 +143,7 @@ We will connect to the backend using HTTPS.
143143
3. Select HTTPS as the desired backend protocol using port 443
144144
4. If the certificate is signed by a well known authority, select "Yes" for "User well known CA certificate". Alternatively [Add authentication/trusted root certificates of backend servers](./end-to-end-ssl-portal.md#add-authenticationtrusted-root-certificates-of-backend-servers)
145145
5. Make sure to set "Override with new host name" to "No"
146-
6. Select the custom HTTPS health probe in the dropdown for "Custom probe".
147-
> [!Note]
148-
> It will work with the default probe but for correctness we recommend using a custom probe with the correct domain name.)
146+
6. Select the custom HTTPS health probe in the dropdown for "Custom probe".
149147

150148
:::image type="content" source="./media/configure-web-app/http-settings-custom-domain.png" alt-text="Configure H T T P Settings to use custom domain towards App Service backend using No Override":::
151149

0 commit comments

Comments
 (0)