我在运行 IIS 的服务器中遇到了一个奇怪的问题。
该服务器正在运行多个网站(在不同的 IP 地址上),其中一些使用 SSL,而另一些则不使用。当您尝试使用 https 访问某个网站时,如果该网站没有任何 https 绑定,则会出现问题。服务器会自动重定向到服务器上具有 https 的另一个站点(始终是同一站点,使用其自己的 IP 地址)。没有 URL 重写规则,也没有我在任何地方看到的特殊配置。我曾尝试将重写规则作为对其中一个站点的测试,但它只是被忽略了。我看不出它是如何做到这一点的。有人有什么想法吗?
谢谢,
斯图尔特
答案1
确保网站上的绑定都设置为 IP 地址上没有星号。这是 IIS 中默认网站的默认行为。