gpt4 book ai didi

java - 运行 Java 的 Azure 网站的 App_offline.htm 无法正常工作

转载 作者:行者123 更新时间:2023-12-02 10:22:45 27 4
gpt4 key购买 nike

我有一个 tomcat 站点在 Azure 网站上运行,使用 web.config 文件中的 httpPlatform 设置。

我已经创建了一个名为“app_offline.htm”的文件,该文件应该在我停止和启动应用程序时显示,但它从未显示。

在这种情况下,有没有办法在加载 httpPlatform 处理程序时提供静态页面?

最佳答案

答案绝对不是。当您在 Azure 门户中对网站执行停止或重新启动操作时,IIS 和/或其 httpPlatform 处理程序将真正停止工作,因此没有 HTTP 服务可以帮助响应网站中的任何页面.

当 Azure 网站停止时,Azure 将仅响应一页,即错误 403 - 此 Web 应用程序已停止。 如下。

enter image description here

但由于原因#2,它无法自定义,Azure 团队成员已在 SO 线程 How to customise Azure Web App 403, 503 error pages? 中回答了这个问题。 .

根据我的经验,一种解决方法是使用反向代理来检查您的网站是否处于 Activity 状态并响应您的 app_offline 页面,例如 Nginx 模块 ngx_http_upstream_check_module 和定义 error_page 403=301/your-403-app_offline.html;

关于java - 运行 Java 的 Azure 网站的 App_offline.htm 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54210431/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com