在IIS上非常奇怪的问题。 从来没有过,
本地主机工作,但127.0.0.1不。 localhost ping到127.0.0.1。 www.mydomain.com也ping到在主机文件中设置的那个IP,但是这也不能在本地工作。 我ipconfig / flushdns'没有成功。 我什至重新启动服务器。 另一台服务器设置完全相同的方式工作正常。 有任何想法吗?
要清楚,即时通讯访问这样的url:
我可以telnet到80端口没有问题的所有3
我已经看过几次了,通常是由不正确的代理服务器configuration引起的。 如果你可以通过telnet访问它(这不会通过代理),那么你已经有效地validation了某种服务(不一定是IIS!)正在该端口上运行。
我build议禁用自动检测代理选项,如果您正在使用Internet Explorer并且不使用代理或者您必须使用代理添加显式声明的例外,而不是依赖“绕过代理本地地址”checkbox。
这听起来像一个命名的虚拟主机问题。 基本上我认为问题是你没有为其他主机名创build虚拟主机(在这种情况下,IP地址是合格的)。 我对IIS不是很熟悉,但在Apache中,这正是你所描述的。 答案是禁用虚拟主机。
telnet 80你得到的问题不完整。 telnet到IP地址并运行这些命令(您将必须执行三次)
GET http://SERVERNAME/ HTTP **ENTER** **ENTER**
它应该给你的索引页面回来,并应该在所有情况下相同