如何在我的电脑上配置 IIS,以便其他机器可以访问它

如何在我的电脑上配置 IIS,以便其他机器可以访问它

我有一台运行 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) 规则并启用它。

希望有帮助!

相关内容