gpt4 book ai didi

apache - 自动 Apache 服务器维护页面

转载 作者:行者123 更新时间:2023-12-04 22:54:14 34 4
gpt4 key购买 nike

我有一个运行在 Linux/Apache/Tomcat 堆栈上的网站,它需要每隔几个月自动脱机以进行服务器维护,这将持续任意时间。有哪些选项可以让 Apache 建立和取消“服务器维护”页面?

我需要能够通过 shell 脚本来控制它。 (Google 提供的答案围绕手动编辑服务器配置展开,我不想凌晨 3 点在办公室!)我想我可以将脚本放入 .htaccess 文件中并在完成后将其删除,但这似乎不够优雅。

回复评论:

Mike's answer看起来是最佳实践答案,尽管我要做的可能更像是 Dan's answer因为第三方托管服务提供商控制着负载均衡器,我不想处理那些烂摊子。谢谢!

最佳答案

我们有一个可以做到这一点的设置,但它不仅仅包括 apache。它后面有一个负载平衡器和两个服务器。两个 Web 服务器都使用 Apache 为网站提供服务,其中之一有一个额外的虚拟主机,用于提供简单的 HTML 维护页面。负载均衡器有一个虚拟 HTTP 服务,可将请求重定向到真实服务器。该虚拟服务具有三个真实服务器:两个是实际服务器,第三个是指向维护页面的第二个服务器上的虚拟 IP。真实服务器的权重为第三个,权重尽可能小,负载均衡器使用固定加权算法。因此,当真实网站因任何原因离线时,所有请求都会转到维护主机,用户会看到带有电话号码的错误页面。事实上,我使用一个小脚本来检查真实服务器的健康状况,因此一旦有任何故障迹象,维护页面就会显示出来。

附注。我将 Load Master 1500 用于负载均衡器。

关于apache - 自动 Apache 服务器维护页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/98106/

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