我有一个IIS服务器,配置了4个站点,使用主机头并共享相同的IP。在服务器移动期间,我想关闭网站并显示保留页面。
为此,我打算创建一个没有配置主机头的第五个站点(即全能),一个带维护通知的404处理程序,在升级过程中,停止其他4个单独的站点。
问题:当我停止4个站点时,这也会关闭主机标题集,以便将所有流量发送到第5个站点(维护页面)。
不幸的是,我目前只能访问带有IIS 5的XP机器进行试验。我检查了MSDN文章,但他们似乎没有提到个别网站停止时会发生什么。
答案 0 :(得分:2)
是的,当您使用指定的主机标头停止地址$ IP上的站点时,其请求将传递到仅具有地址$ IP的站点。您的迁移方法可以正常工作。
示例:
只要站点#1正在运行,对SpecialSite.local的请求就会命中。站点#1停止后,请求将传递到该IP的“默认”站点#2。
答案 1 :(得分:1)
如果它只有4个站点(我假设有4个域名绑定到这些站点),为什么不只是从源站点删除标题,将它们添加到目标站点,然后在移动完成后反转?关于IIS如何处理这种情况没有任何含糊之处!