我有 2 个针对 IIS 站点的绑定:
IP Address = * Port = 80
IP Address = * Port = 100
我可以看到 localhost:100 网站,但看不到 localhost:80 网站(对于端口 80,我只能看到默认的 IIS 页面)。
此外,我在入站防火墙规则中允许了端口 80,并验证了端口 80 未被任何其他应用程序阻止。有什么想法吗?谢谢。
答案1
我知道您说您已经检查过了,但在有确凿证据之前,您可能仍有另一项服务正在监听端口 80。请按如下方式检查是否有任何其他服务正在监听端口 80:
netstat -a | find "LISTENING"
此外,为了确认防火墙规则是否按预期工作,请从您的服务器和另一台主机使用 telnet(telnet客户,而不是 telnet服务器。不要让任何人告诉你 telnet 不好……只要你只使用客户端。)
telnet your.server.ip.address 80
你应该看到类似这样的内容:
telnet 1.1.1.1 80
Trying 1.1.1.1...
Connected to 1.1.1.1
Escape character is '^]'.
然后你可以尝试一个简单的GET
GET / HTTP/1.0