我遇到一个问题,我的 Server 2012 R2 服务器无法访问端口 80 上的站点。
- 服务器 2012 R2
- 防火墙已禁用。
- 无法在端口 80 上通信
- 可以顺利 ping 网站
- 无法 Telnet 到站点。
- 可以访问 443(https)——因此用词不当,“但 GOOGLE 可以工作。”因为 Google 默认使用 HTTPS。
答案1
这不是答案——端口 80 仍然无法在服务器上工作。
在这种情况下,另一位技术人员之前已为服务器配置了 8080--80 的 NAT - 导致 80 在外部映射到端口 8080。
SonicWall 还创建了环回和反射规则,这导致端口 80 流量从服务器中断,因为它不会从正确的端口出去。
禁用反射规则可以永久解决该问题。
答案2
我所要做的就是重新启动 Windows 防火墙服务,以恢复 80 端口的出站功能。
我意识到这很可能是我的一个怪癖,但我觉得有必要至少把答案放进去,因为它对我有用。