我的 Win7 Pro 机器上运行着几个不同的服务器 - 端口 80 上的 IIS 和端口 8080 上的音乐流媒体服务器 (subsonic)。两者都响应“http://本地主机但都没有回应http://[myIPAddy]:端口‘
我关闭了防火墙,结果还是一样。Windows 防火墙带有 AS 和 MS Security Essentials。我还尝试关闭路由器的“阻止匿名请求”。还有什么可能妨碍呢?
答案1
我猜你需要从路由器到 win7 盒子的端口转发。应该是这样的:将传入端口 80 转发到端口 80 上的 IPofYourWin7Box,并为端口 8080 做类似的事情
答案2
你可以通过运行以下命令检查你的服务器是否绑定到所有 IP:netstat -na | findstr LISTENING
如果你有类似这样的一行,那么绑定是可以的:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING
如果该行如下所示,则表示您的服务器仅在本地主机上监听。在这种情况下,您需要调整流媒体服务器配置
TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING