【发布时间】:2017-09-05 02:09:02
【问题描述】:
我已经按照 MS 文档设置了一个新的应用程序网关。我已经配置了后端池。它通过 FQDN 连接到应用服务。每次浏览到应用程序网关时,我都会以某种方式立即收到 502。直接浏览网站没有问题。
【问题讨论】:
-
您是否配置了运行状况探测?如果没有运行状况探测,您的所有后端都将被视为已死,这就是 502 的原因。
-
我添加了一个自定义的健康探测仍然没有解决这个非常令人沮丧的问题。然后,我运行了推荐的 MS Power shell 脚本来创建应用程序网关,并且它工作正常。我检查了每个组件并进行了比较,唯一的区别是因为第二个组件是通过 power-shell 创建的,因此 Health Probe 的主机字段为空。通过门户创建它时,您必须有一个主机名。我说这是通过 Azure 门户创建应用程序网关的错误
-
假设您的后端是一个负载均衡器,它面向一组托管多个站点的 Web 服务器。您是否同意我的观点,您需要始终明确地使用
Host标头?
标签: azure azure-application-gateway