我们最近使用tomcat 7配置了CentOS 6.我们启用了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”规则之前放置上述条目来解决此问题 . 谢谢 .
1 回答
试着用这个:
iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
并使用telnet检查侦听端口:
telnet Server_IP_Address 8080