我已经创建了一个Web应用程序,并添加了ip限制,以便只能通过azure应用程序网关对其进行访问。
在“应用程序网关”中,我导航到“后端池”,单击“添加”并复制了Web应用程序URL,例如https://mywebapp.azurewebsites.net,它抱怨它只需要FQDN,所以我删除了https://并输入了mywebapp.azurewebsites.net。
然后,我导航到我的应用程序网关,并复制了网关的公共IP地址,并在浏览器中输入了该IP地址,以测试该应用程序,但它看不到该Web应用程序,但出现错误“无法访问此站点”
我错过了一步,FQDN不正确吗?我需要使用自定义域吗?
答案 0 :(得分:0)
我要寻找的一件事是是否创建了侦听器和规则。这是启用应用程序网关将流量正确路由到后端池所必需的。
更多信息在这里- https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-web-app-powershell
我尝试像您提到的那样将现有的应用程序服务Web应用程序添加到后端池中,并意识到它没有为其添加侦听器/规则。当我使用上面的链接中提到的用于创建侦听器和规则的powershell脚本时,当我使用Application Gateway公共ip / dns浏览时,我能够成功访问后端池网站。
https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-create-gateway-arm