我有一个内部网,其中有一台 IIS 7.5 服务器,它为默认网站提供服务,还有第二个网站,它与“orderentry”的主机头绑定。这工作正常。
现在我需要第三个网站。我为其设置了 DNS 记录,并将该网站绑定到“oepreprod”
当我测试这个新网站时,它没有转到新网站,而是转到默认网站。我找不到它没有按预期工作的原因。
这是在站点属性中显示的绑定:
http:10.20.20.94:80:eopreprod
这是访问该网站的请求:
GET http://oepreprod/ HTTP/1.1
Host: oepreprod
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
DNT: 1
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
如您所见,标题已正确设置。
我不知道还能尝试什么才能让它发挥作用。
我尝试重新启动 IIS,但没有任何改变。
我该如何解决这个问题?
答案1
如果你的配置是复制粘贴的,那么问题将是
eopreprod (http:10.20.20.94:80:eopreprod)
以及您的请求:
oepreprod (Host: oepreprod)
为了使其更加明显:
原厂配件
对比