无法从本地主机以外的任何地方访问 tomcat,没有防火墙,curl 在本地主机上响应:8080

无法从本地主机以外的任何地方访问 tomcat,没有防火墙,curl 在本地主机上响应:8080

我有一个全新的 CentOS 7 最小安装,正在其上运行 Tomcat。我无法通过浏览器从任何地方拉起该网站,但可以看到它尝试从 netstat 的 8080 上提供服务。当我检查服务tomcat状态时,服务运行正常(同时,httpd和JAVA运行正常)。我可以卷曲 localhost:8080 并获取 Tomcat 网站代码作为回复,但它不会通过转到 http://IP地址:8080。如果我运行 netstat,我可以看到它正在侦听 8080,但是如果我针对私有 IP 运行 nmap,它不会显示 80(或 8080)在其上打开。我还没有在这个系统上安装防火墙/IPTables,所以它不应该阻止它。我能够从其他系统正常 ping 通该系统。

我似乎找不到这个问题的答案。我遵循了很多安装指南,但找不到解决方案。如果我遗漏了什么或者您有任何线索,请告诉我。感谢您的时间!

答案1

问题在于我重复使用了已附加网络防火墙规则的旧 IP 地址。我确信系统上的一切都是正确的,因此当我嗅探发送到服务器的数据包时,我发现它们在网络防火墙级别被丢弃。解决了这个问题,一切都很好。

相关内容