Che*_*eso 4 windows-7 iis windows-firewall
使用 Windows7 家庭高级版。这是一台开发机器,但这应该无关紧要。
我安装了 IIS,可以从本地机器浏览到http://localhost网站。默认网站设置为使用端口 80。
我向 IIS 添加了另一个网站,将其设置为使用 32 位应用程序池和端口 81。当我尝试通过 localhost 浏览它时,我得到“无法建立连接,因为目标机器主动拒绝了它 127.0.0.1 :81"
好的,这很容易,对吧?只需在 Windows 防火墙中通过端口 81 启用 HTTP,对吗?我想在防火墙中使用 port-80 规则作为一种模式。
令我惊讶的是,Windows 防火墙中有一个端口 80 规则,但未启用。这是 Windows 防火墙 MMC 的一个片段:

但是我可以通过端口 80 连接到 localhost。
但我无法连接到 localhost 端口 81。
为什么?
我很确定防火墙不会阻止/检查本地主机/环回地址 (127.0.0.1),因为它是您的计算机。因此,由于目标和源是相同的,因此防火墙实际上没有什么。
当您启用端口 81 或完全禁用防火墙后,您可以访问第二个站点吗?如果不是,则可能是 IIS 配置问题,而不是防火墙问题。
| 归档时间: |
|
| 查看次数: |
8456 次 |
| 最近记录: |