我正在开发一个Web应用程序,其中需求是这样的, 如果由于任何原因网站被关闭或停止,它应该重定向到另一个页面,说网站正在维护
我知道如何实现这一目标?
答案 0 :(得分:1)
在某种程度上,这取决于网站如何停止或停止。"如果www发布服务已停止,那么您需要一个负载均衡器(https://f5.com/glossary/load-balancer),它可以检测您的服务是否已关闭并将流量重定向到另一台主机。请记住,对于Windows服务,您可以设置恢复选项,以便在失败时重新启动服务。
如果网站本身在IIS中停止,则可以将流量定向到另一个站点。在您的实际站点中,您可以为域添加主机头并将其绑定到IP地址。然后,使用相同的IP地址创建第二个站点,但没有主机头。将您的维护消息放在第二个站点上。进入的请求将首先进入与主机标头匹配的站点(您的实际站点),如果该站点停止,它将匹配IP地址,从而点击您的第二个站点(您的维护站点)。