为什么我在Azure应用程序网关中看到403禁止?

时间:2020-03-01 22:28:12

标签: azure http-error azure-application-gateway

无论我是否有侦听器(443)和规则,访问https://www.example.com时看到的错误是:

whereEqualTo("available", "true")  // the quotes around "true" make it a string

如果我在端口443上添加了侦听器,则附加有效的证书和规则,会得到相同的错误消息。如果我浏览www.example.com,则可以看到它正在解析为应用程序网关的公共IP。

http://www.example.com可以在端口80上的侦听器中正常工作,并具有将流量定向到托管Apache的后端虚拟机的规则。

我应该补充一点,这是使用Azure门户设置的。我应该使用PowerShell吗?一些论坛表明该门户网站不稳定。

1 个答案:

答案 0 :(得分:0)

问题已解决,并且与我们遇到的重定向问题有关。

该问题似乎是以下情况的组合:

  • 我们在端口443上有一个没有主机名的侦听器。

  • 当存在没有主机名的侦听器时,基于路径的规则的顺序似乎很重要。

根据经验,基于路径的规则应低于基本规则。另外,如果应用程序网关用于多个站点,请确保为侦听器定义了主机名。