我在 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
到默认站点,都会发生这种情况。
防火墙已完全关闭,类似的设置在另一台机器上运行良好。我是否缺少某些配置?
答案1
找到了解决方案 - 基本上我在问题中遇到了错误,http://127.0.0.1
实际上没有工作。问题是 127.0.0.1 地址未通过启用netsh
(我不知道为什么)
在我们添加它之后
netsh http add iplisten 127.0.0.1
和http://127.0.0.1
都已http://simple-site
投入运行。我不知道它为什么没有启用,显然有些东西在我们使用时不使用 IP localhost
。