如何显示" Down for maintenance"适用于在Application网关后面托管的站点

时间:2018-05-14 11:56:33

标签: azure azure-application-gateway

我们在Azure应用程序网关负载均衡器后面托管了一个网站。当我们将网站停下来进行维护时,它会向最终用户显示502错误,这并不好。即使我们放了App_offline.htm,也会显示502.

可以通过哪种其他方式完成此操作? 提前谢谢。

3 个答案:

答案 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或关闭网站,则会显示此错误。

app gateway 502 custom error

此处的文档: 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