【发布时间】:2014-05-28 05:51:19
【问题描述】:
我正在开发一个 Web 应用程序,其需求类似于, 如果由于任何原因网站关闭或停止,它应该重定向到另一个页面,说明网站正在维护中
知道如何实现这一目标吗?
【问题讨论】:
标签: .net iis iis-7 web-config
我正在开发一个 Web 应用程序,其需求类似于, 如果由于任何原因网站关闭或停止,它应该重定向到另一个页面,说明网站正在维护中
知道如何实现这一目标吗?
【问题讨论】:
标签: .net iis iis-7 web-config
在某种程度上,这取决于网站“关闭或停止”的方式。如果 www 发布服务停止,那么您需要一个负载均衡器 (https://f5.com/glossary/load-balancer) 来检测您的服务是否已关闭并将流量重定向到另一台主机。请记住,对于 Windows 服务,您可以设置恢复选项,以便在出现故障时重新启动服务。
在网站本身在 IIS 中停止的情况下,有一种方法可以将流量引导到另一个网站。在您的实时站点中,您可以为您的域添加主机标头并将其绑定到 IP 地址。然后,您使用相同的 IP 地址创建第二个站点,但没有主机标头。将您的维护信息放在第二个站点上。进来的请求将首先到达与主机头匹配的站点(您的实时站点),如果该站点停止,它将匹配 IP 地址,从而到达您的第二个站点(您的维护站点)。
【讨论】: