5

我们在 Azure 上托管了多个 webApp。我想设计一个一致且标准的机制,以在 Azure 中断(计划内和计划外)的情况下显示“维护中”静态 html 页面。目前我们没有利用可用性集或负载均衡器。

有什么想法值得赞赏吗?

4

2 回答 2

14

我会建议:

  1. 将一个名为“维护”的新部署槽添加到您的 Web 应用服务。
  2. 创建一个单独的 Web 项目,将所有 URL 请求重定向到维护页面消息,并将此项目发布到维护槽。
  3. 当您准备好关闭站点时,请在生产槽和维护槽之间交换槽。
  4. 维护完成后,将插槽交换回来,您的站点应该可以启动并运行。
于 2018-04-19T20:56:23.373 回答
1

Azure 应用程序网关启用此功能,您可以在其中定义自定义页面。您可以添加侦听器规则以重定向到自定义页面。

在应用程序网关参考文档中启用的步骤

在此处输入图像描述

于 2021-05-06T09:36:27.530 回答