网站/服务器暂停维护 - 重定向至‘登录页面’?

网站/服务器暂停维护 - 重定向至‘登录页面’?

我被赋予了这项任务,当客户在维护期间尝试访问他们的网站时(无论是在他们的网站上,还是使整个服务器离线),他们会被重定向到“登录页面”。

这可能吗?抱歉,我对这些都不太熟悉,所以不要太刻薄!:)

非常感谢,丹。

答案1

在您的 IIS 上有一个名为的配置部分Error Pages。您可以在那里配置http_status 代码使用您喜欢的对齐错误页面。您可以添加要显示的文件或重定向到另一个 url/路径。

来自 technet 的一些有关 IIS7 的文档:微软技术网

答案2

根据 JinnFox 的说法,最佳/官方答案是使用负载平衡器(或某些 http 代理)。在此解决方案中,用于确定 Web 服务器健康状况的监视器可以在确定服务器节点未接受 HTTP(S) 请求时重定向到任意数量的位置。一旦节点恢复并开始响应监视器,负载平衡器应自动将流量重定向回来。

对于我的设置,我有一个 F5 BIG-IP,它不仅通过 tcp 连接监视 HTTPS 端口,而且还验证 X509 证书并确保返回特定内容字符串(来自工作的 HTML 页面)。因此,即使服务器仍在运行但处理流量不正确,硬件负载平衡器也可以将流量重定向到我想要的任何位置。

如果所有服务器都关闭了(这不应该发生),我在 BIG-IP 上有一个 TCL 脚本将其发送到 CDN 404 页面。

我知道 F5 有一个轻量级替代品更昂贵的 BIG-IP 解决方案应该可以满足您的需求,甚至更多。对于这些和其他场景,在 Web 服务器之前存在一些应用程序逻辑总是好的。或者有免费的 ha-proxy 解决方案,但我没有在其中编写脚本的经验。

相关内容