小编Jar*_*Rox的帖子

CentOS部署Tomcat防火墙问题

我正在尝试在 CentOS 环境中部署 Tomcat 服务器,但它没有接收请求。

执行startup.sh正常,日志显示tomcat正在运行

16-Dec-2016 13:36:58.440 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
16-Dec-2016 13:36:58.444 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
16-Dec-2016 13:36:58.445 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 14803 ms
Run Code Online (Sandbox Code Playgroud)

运行netstat查看监听端口时,显示为listening

$netstat -atnp|grep LISTEN

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      3321/java
Run Code Online (Sandbox Code Playgroud)

为了跳过防火墙,我在 iptables 中添加了一个自定义规则。

$iptables -nL

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8080
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:50060
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:50030
ACCEPT     tcp …
Run Code Online (Sandbox Code Playgroud)

firewall tomcat iptables centos

10
推荐指数
1
解决办法
1010
查看次数

标签 统计

centos ×1

firewall ×1

iptables ×1

tomcat ×1