我有一台运行 Windows 7 Home Premium x64 的机器。
IIS7 已启动并运行;我可以导航到 localhost:80,然后会出现漂亮的 IIS7 欢迎屏幕。
当我在其他任何一台机器上尝试此操作时,请求超时。是的,我可以从其他机器成功 ping IIS7 主机。
我尝试查看 IIS7 文档,答案可能就在那里,但我找不到它。
或者这可能与 Windows 7 安全性有关?
谢谢。
答案1
也许是 Windows 防火墙(或第三方防火墙)阻止了该流量......
答案2
您是否尝试通过 IP 地址连接到 Web 服务器?要隔离 DNS,您可能需要尝试通过 IP 地址连接。
我同意 Windows 防火墙是最有可能的罪魁祸首。如果您可以排除防火墙,则可能需要从 IIS 管理器以及通过以下方式验证站点的绑定:
NETSTAT -noab > out.txt && out.txt
答案3
从远程机器尝试通过 telnet 连接到端口 80
telnet 服务器 IP 80
最后的 80 很重要,因为它告诉 telnet 连接到端口 80。如果无法连接,那么我会检查 Windows 防火墙和 IIS 配置。按此顺序。
答案4
最有可能的是 Windows 防火墙。搜索防火墙,您将看到 Windows 防火墙对话框。添加新的入站规则。选择预定义的万维网 (http) 规则并启用它。
希望有帮助!