首页 > 解决方案 > 在 IIS 中托管可以从任何 Web 客户端访问的网站?

问题描述

尝试使用 IIS 在我的本地 Win 10 Pro 机器上托管一个网站,前提是我将 IP 共享给我的朋友。我的主机文件包含以下内容:

127.0.0.1      site1.com
127.0.0.2      site2.com
127.0.0.3      site3.com
127.0.0.1:1    site4.com 
127.0.0.1:2    site4.com 
123.45.5.6     site5.com  
123.45.5.6:33  site5.com  

除了虚构的外部 ip(仅作为示例)之外,它们都按预期工作,并且添加或不添加端口没有区别。似乎我已经尝试过有意义的方法,比如我的外部是 '1.2" 创建一个主机条目,如 1.2 # 或 1.2:Port # 带有端口的外部 IP

还尝试为他的防火墙添加一个排除项,以帮助确保通过执行以下操作允许流量:

netsh advfirewall 防火墙添加规则名称="开放端口" dir=in action=allow protocol=TCP localport=81

有点丢失可能丢失的东西,有什么建议吗?

谢谢他的帮助。

标签: iishostinghosts

解决方案


第一的。hosts 文件中的 IP 地址后无需添加端口。可以通过设置绑定在 IIS 上配置端口。

第二。如果你想让任何web客户端都可以访问本地WIN10 pro上的站点主机,你需要确保WIN10 pro和web客户端在同一个局域网中。否则需要购买公共域并绑定到WIN10 pro设备。

使用 Ping 命令是测试设备之间流量的好方法。它可以帮助您确定 Web 客户端是否可以与 WIN10 pro 建立连接。


推荐阅读