我们在Azure应用程序网关负载均衡器后面托管了一个网站。当我们将网站停下来进行维护时,它会向最终用户显示502错误,这并不好。即使我们放了App_offline.htm,也会显示502.
可以通过哪种其他方式完成此操作? 提前谢谢。
答案 0 :(得分:1)
截至2018年10月26日,Application Gateway允许自定义错误页面,这些页面将在站点停机进行维护时显示。 https://feedback.azure.com/forums/217313-networking/suggestions/18749326-application-gateway-custom-error-pages
转到App Gateway,选择监听器和您站点的监听器。编辑并处理客户错误,您可以指定403和502(错误的网关),如果您使用app_offline或关闭网站,则会显示此错误。
此处的文档: https://docs.microsoft.com/en-us/azure/application-gateway/custom-error
答案 1 :(得分:0)
这样做的最佳方式是重定向DNS,因为没有重定向应用程序网关的机制。
如果您在停电期间将主站点重定向到一个小型静态站点,那么这将为您提供所需的前端。通过在记录上设置TTL,您将移动到一个非常小的值(60秒等),然后一旦现有的TTL过期,将很快切换到新地址
答案 2 :(得分:0)
如何在Application Gateway中使用自定义健康状况探针。
https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-probe-overview