Web App的Azure WAF前端更改了主机名...仍然有问题

时间:2018-09-23 21:50:57

标签: azure azure-web-sites

我已经通过Azure门户设置了一个Azure WAF,以指向具有自定义域的应用程序服务。 App Service有2个域名:

  1. mysite.azurewebsites.com
  2. subdomain.mysite.com

当我为“探针”和“后端HTTP设置”选择“从后端地址选择主机名”时,将拾取“自定义”域。我也正在使用SSL,因此可以正常工作。但是,当我经过应用程序上的登录页面时,很奇怪,应用程序Gatewoy / WAF似乎求助于使用mysite.azurewebsites.net网址。我尝试按照以下链接中的建议进行操作,但对我而言不起作用。

Azure WAF infront of Web App changes HostName

即我取消选择“从后端地址选择主机名”,并将“ subdomain.mysite.com”作为主机名。这适用于探针,但是当我在“ HTTP设置”中为主机名指定此名称时,我得到“更新失败”,而没有任何解释。

有什么想法吗?

谢谢。

编辑:如果我更改CNAME以绕过WAF并直接转到App Service,则可以正常工作。

EDIT2:这可能是相关的。 URL会在验证后重写。登录页面上有一些链接,并且其中具有正确的自定义域。但是,一旦用户登录,应用程序链接就会被改写为使用* .azurewebsites.net作为后缀。

EDIT3:另一个想法...“探针”路径错误吗?我目前正在使用“ /”

从MS文档....

?- convlist([(1,[1,2,3,4]), (1,[2,3,4,5])], R).
R = [(1, 2, 3, 4),  (2, 3, 4, 5)] ;
false.

1 个答案:

答案 0 :(得分:0)

只需与MS交谈即可。您需要在后端池中使用“ FQDN”,而不是“ AppService”选项。