向公众开放 Tomcat 服务器

向公众开放 Tomcat 服务器

我有一台可以从公共互联网 ping 通的服务器。我刚刚在该服务器的 8080 端口上安装了 tomcat。从服务器本身,我可以看到访问时主页出现,http://localhost:8080但是,如果我尝试从互联网访问http://myservername:8080http://myserverip:8080它不起作用。

为了能够从公共互联网上访问它,我还需要做什么?

答案1

CentOS 默认运行着 iptables 防火墙。要快速检查,您可以使用“service iptables stop”将其关闭。另一个需要查看的地方是 Tomcat 中的 server.conf。也许它只在您的本地主机接口上监听。

答案2

我还需要做什么

这些 ping 实际上是从服务器前面的防火墙返回的吗?您需要将端口 8080 转发到服务器,并添加防火墙规则以允许连接。

它是 Windows 服务器吗?Windows 防火墙允许连接吗?

它是 Linux 服务器吗?IPTables(防火墙)是否允许连接?

相关内容