使用Azure应用程序网关后面的CNAME访问Azure WebApp



我有一个Azure Web应用程序及其相应的应用程序网关。我创建了一个cname,并将其指向App Gateway的DNS名称。

现在,当我使用CNAME访问网站时,它可以到达App Gateway并将我重定向到Web应用程序(实际Web应用程序URL ... azurewebsites.net)。

有可能使用cname,我应该能够到达Web应用程序,即在地址栏上它应该显示相同的cname到达Web应用程序(它不应重定向到Web应用程序)

谢谢。

您可以先将自定义域(例如sub.example.com)配置为Web应用程序,然后您可以在Azure Web应用程序服务的 HostNames 中添加此类自定义域。DNS传播发生后,应更改DNS区域中自定义域的CNAME记录,以映射应用程序网关的FQDN,例如xxx.cloudapp.net

i使用Web应用程序服务对此进行测试,而无需HTTPS重定向。HTTPS Onlyoff。Azure应用程序网关也为HTTP工作。如果要将HTTP用于Web应用程序,则需要用于自定义域的SSL证书。

教程:将现有的自定义DNS名称映射到Azure App Service

更新

在这种情况下,您正确设置了HTTPS only是Azure Web App Service的自定义域中的on。对我来说,我仍然可以在HTTP设置下设置"从后端池中拾取主机名",即使我也没有将主机名作为上一个答复添加。重定向实际上与Azure Web应用中的自定义域下的"仅HTTP"有关。

我解决了这个问题:发生的重定向是由于应用程序网关HTTP设置下的设置"从后端池中拾取主机名"。删除该设置,使用CNAME我们能够到达Web应用程序,但是我们遇到了一个错误" Too_many_redirects",并且一旦设置为"仅HTTPS",就可以在自定义域下的Web应用程序上解决此问题,因为此重定向已配置,在网关级别。

最新更新