有没有办法让一个持有网页说的东西沿着“网站不要恐慌” – 只是一个静态的HTML页面,没有什么幻想,当Apache重新启动或宕机?
如果可能的话,我该怎么去做呢? 它需要一个单独的networking服务器运行,一旦apache出现故障就会启动。
任何想法或链接帮助将不胜感激!
“正确的”答案是,您应该拥有一个集群,对意外的中断进行自动故障转移,并将您的DNS转移到一个新的计算机中断服务器……但是,您可能已经注意到,并不总是一个选项。
当我需要一个真正的最小的Web服务器来显示离线消息等,我通常使用netcat:
while true; do nc -l -p 80 -q 1 < offline.html; done
它能够以最less的费用完成工作,并使我无需在服务器上安装额外的软件。 只需按Ctrl-C脚本,当你完成。
你可以在apache发生故障时启动它,但是我完成了。 在我的环境中,apache的随机中断几乎是未知的。
我想问的第一件事是你托pipe什么样的网站? 如果它的个人或企业网站没有很多访问者,那么不要担心一点点宕机,或者得到一个可靠的托pipe服务提供商。
如果你真的想拥有一个页面,那么你可以使用一个反向代理服务器在Web服务器closures时redirect用户。
希望RayQuang帮助
我build议使用反向代理,例如NgniX。 然后在Apache被closures的时候,你会得到502或504的错误,你可以处理你自定义的错误页面。
如果你有一个上游caching(squid或类似的),可以返回一个页面,而服务器正在重新启动。
这将是一个自定义的10060错误页面(或者鱿鱼引用他们)