HTTPS正确显示网站,HTTP显示IIS启动页面

只要设置一个新的VPS服务器,并从我的专用服务器上迁移一些客户端到它。 新的VPS服务器是带有IIS7的Win Server 2008。

出于某种原因,当您使用ip转到http版本时,您会看到IIS Start屏幕。 当你用https访问https版本时,你会得到这个网站。 为什么会使用https版本而不是http?

我在网站上设置了以下绑定:

(types,主机名称,端口)

http www.domainname.com 80

http域名.com 80

https空白443

我需要检查什么或者什么设置可能不正确? 提前致谢。

您的HTTP绑定特定于请求,其中包含一个HTTP Host:标头指定域(或与www域),而您的HTTPS绑定获取所有请求和地址到端口443。

当您使用IP而不是域名发送请求时,将使用IP作为Host:标头 – 缺省站点(而不是新configuration的站点)正在处理请求。

当有多个站点绑定到相同的IP时,会出现这种行为; 如果这不是你想要configuration的,那么你可能只是禁用默认站点,并从您的端口​​80绑定中删除域名。