我在 IIS 中有一个站点设置,作为默认站点。我可以使用http://localhost
和浏览它http://127.0.0.1
。另外,我可以使用telnet localhost 80
.
我在hosts
文件中设置了一个别名,例如
127.0.0.1 simple-site
如果我使用ping simple-site
我会得到正确的 ping 响应。
但是,如果我尝试http://simple-site
或telnet simple-site 80
无法访问它。
无论我是否将主机头绑定添加simple-site
到默认站点,都会发生这种情况。
防火墙完全关闭,类似的设置在另一台机器上也能完美运行。我错过了一些配置吗?
找到了解决方案 - 基本上我的问题有一个错误,
http://127.0.0.1
实际上并没有工作。问题是没有启用 127.0.0.1 地址netsh
(我不知道为什么)在我们使用添加它之后
并
http://127.0.0.1
开始http://simple-site
运作。我不知道它是如何或为什么没有启用的,很明显,当我们使用localhost
.