当我们调用域 url 时,www.foo.com
它会给出 502 错误
“502 - Web 服务器在充当网关或代理服务器时收到无效响应。”
但是技术网址www.foo.azurewebsites.net
运行良好。
我们如何诊断?
- 由于技术 url 工作正常,我们可以排除应用程序或代码错误
- 我们运行了 WAF 诊断(pdf 删除了空格,抱歉)
DegradedBackendServerHealth:ApplicationGateway:'FOO',BackendServer:'foo.azurewebsites.net',HealthStatus:Down,Backendservercertificate is not whitelisted with Application Gateway.,报告时间:7/14/2019:34:40AM但不限于):安全规则、路由、网络性能和一般 TCP 连接故障排除。我们发现后端地址池的所有实例都不正常。确保这些实例运行正常并且应用程序配置正确。检查后端实例是否可以响应来自同一 VNet 中的另一个 VM 的访问。如果配置了公共端点,请确保对 Web 应用程序的浏览器请求可用。
- 我们检查了配置的证书,它工作正常
- 几乎所有推荐都经过验证并且工作正常
我们如何进一步诊断并找到根本原因?