【问题标题】:tomcat 7 unable to listen port 8080 with iptables enabledTomcat 7 无法在启用 iptables 的情况下侦听端口 8080
【发布时间】:2016-08-16 10:06:28
【问题描述】:

我们最近为 CentOS 6 配置了 tomcat 7。我们启用了 iptables 并添加了接受端口 80 和 8080 的规则。Selinux 正在强制执行。 我们可以使用 80 访问应用程序,但 8080 根本没有在监听。当我们停止 iptables 时,应用程序也可以通过 8080 访问。

知道这可能是什么原因吗?

用于向 iptables 添加 8080 规则的命令:

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

更新: 通过将上述条目放在 iptables 中的“reject-with icmp-host-prohibited”规则之前解决了这个问题。谢谢。

【问题讨论】:

    标签: tomcat centos


    【解决方案1】:

    尝试使用这个:

    iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

    并用telnet检查监听端口:

    远程登录 Server_IP_Address 8080

    【讨论】:

    • 感谢您的回复。我可以通过在 iptables 中使用“reject-with icmp-host-prohibited”将此条目添加到规则中来解决此问题。
    猜你喜欢
    • 2017-05-05
    • 2021-05-28
    • 2019-12-23
    • 2018-12-21
    • 2014-04-24
    • 1970-01-01
    • 2018-11-05
    • 2019-07-10
    • 1970-01-01
    相关资源
    最近更新 更多