只需设置一个新的VPS服务器,并从我的专用服务器迁移几个客户机到它。新的VPS服务器是Win server 2008和IIS7。
由于某些原因,当您使用ip转到http版本时,您将获得IIS启动屏幕。当您使用ip访问https版本时,您将得到该网站。为什么https版本可以工作而不是http?
我在网站上设置了以下绑定:
(类型、主机名、端口)
http www.domainname.com 80
http domainname.com 80
https空白443
我需要检查什么或者什么设置可能是不正确的?提前谢谢。
发布于 2013-07-02 00:50:03
HTTP绑定是特定于请求的,这些请求包括指定域(或带有www的域)的HTTP Host:头,而HTTPS绑定则获取端口443上的所有请求和地址。
当您使用IP而不是域名发送请求时,IP被用作Host:报头-默认站点(而不是新配置的站点)正在处理请求。
当您有多个站点绑定到同一个IP时,就会出现这种行为;如果这不是您想要配置的,那么您可能只需禁用默认站点并从端口80绑定中删除域名。
https://serverfault.com/questions/520070
复制相似问题