使用 Azure 应用程序网关后面的 CNAME 访问 azure webapp
Access azure webapp with the CNAME which is behind an Azure Application gateway
我有一个 Azure Web 应用程序及其相应的应用程序网关。
我创建了一个 CNAME 并将其指向应用程序网关的 DNS 名称。
现在,当我使用 CNAME 访问网站时,它会到达应用程序网关并将我重定向到网络应用程序(实际网络应用程序 URL ...azurewebsites.net)。
是否有可能使用 CNAME,我应该能够访问网络应用程序,即在地址栏上它应该显示相同的 CNAME 以访问网络应用程序(它不应该重定向到网络应用程序)
谢谢。
您可以先将 sub.example.com
之类的自定义域配置到 Web 应用程序,然后您可以在 Azure Web 应用程序服务的 hostnames 中添加此类自定义域。一旦发生 DNS 传播,DNS 区域中自定义域的 CNAME 记录应更改为映射应用程序网关的 FQDN,如 xxx.cloudapp.net
。
我使用没有 HTTPS 重定向的 Web 应用程序服务对此进行了测试。 HTTPS Only
是 off
。 Azure 应用程序网关也适用于 HTTP。如果您想为 Web 应用程序使用 HTTPS,您需要自定义域的 SSL 证书。
Tutorial: Map an existing custom DNS name to Azure App Service
更新
在这种情况下,您在 Azure Web 应用服务的自定义域中正确设置 HTTPS only
是 on
。对我来说,我仍然可以在 HTTP 设置下设置 "Pick up hostname from the backend pool",即使我没有添加主机名作为我之前的回复。重定向实际上与 Azure Web 应用程序中自定义域下的 "HTTPS only" 有关。
我解决了这个问题:
发生的重定向是由于应用程序网关的 HTTP 设置下的设置 "Pick up hostname from the backend pool"。删除该设置,使用 CNAME 我们能够访问网络应用程序,但我们收到错误 "Too_Many_redirects",一旦 "HTTPS only" 在自定义域下的网络应用程序上设置为关闭,此问题就解决了重定向是在网关级别配置的。
我有一个 Azure Web 应用程序及其相应的应用程序网关。 我创建了一个 CNAME 并将其指向应用程序网关的 DNS 名称。
现在,当我使用 CNAME 访问网站时,它会到达应用程序网关并将我重定向到网络应用程序(实际网络应用程序 URL ...azurewebsites.net)。
是否有可能使用 CNAME,我应该能够访问网络应用程序,即在地址栏上它应该显示相同的 CNAME 以访问网络应用程序(它不应该重定向到网络应用程序)
谢谢。
您可以先将 sub.example.com
之类的自定义域配置到 Web 应用程序,然后您可以在 Azure Web 应用程序服务的 hostnames 中添加此类自定义域。一旦发生 DNS 传播,DNS 区域中自定义域的 CNAME 记录应更改为映射应用程序网关的 FQDN,如 xxx.cloudapp.net
。
我使用没有 HTTPS 重定向的 Web 应用程序服务对此进行了测试。 HTTPS Only
是 off
。 Azure 应用程序网关也适用于 HTTP。如果您想为 Web 应用程序使用 HTTPS,您需要自定义域的 SSL 证书。
Tutorial: Map an existing custom DNS name to Azure App Service
更新
在这种情况下,您在 Azure Web 应用服务的自定义域中正确设置 HTTPS only
是 on
。对我来说,我仍然可以在 HTTP 设置下设置 "Pick up hostname from the backend pool",即使我没有添加主机名作为我之前的回复。重定向实际上与 Azure Web 应用程序中自定义域下的 "HTTPS only" 有关。
我解决了这个问题: 发生的重定向是由于应用程序网关的 HTTP 设置下的设置 "Pick up hostname from the backend pool"。删除该设置,使用 CNAME 我们能够访问网络应用程序,但我们收到错误 "Too_Many_redirects",一旦 "HTTPS only" 在自定义域下的网络应用程序上设置为关闭,此问题就解决了重定向是在网关级别配置的。