CentOS配置Tomcat后,本地可以访问但局域网内无法

CentOS安装完成Tomcat后,访问本地::8080/正确。但局域网内无法访问

原因:

/etc/init.d/iptables status

Table: filter
Chain INPUT (policy ACCEPT)
num  target    prot opt source              destination       
1    RH-Firewall-1-INPUT  all  --  0.0.0.0/0            0.0.0.0/0         

Chain FORWARD (policy ACCEPT)
num  target    prot opt source              destination       
1    RH-Firewall-1-INPUT  all  --  0.0.0.0/0            0.0.0.0/0         

Chain OUTPUT (policy ACCEPT)
num  target    prot opt source              destination       

Chain RH-Firewall-1-INPUT (2 references)
num  target    prot opt source              destination       
1    ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0         
2    ACCEPT    icmp --  0.0.0.0/0            0.0.0.0/0          icmp type 255
3    ACCEPT    esp  --  0.0.0.0/0            0.0.0.0/0         
4    ACCEPT    ah  --  0.0.0.0/0            0.0.0.0/0         
5    ACCEPT    udp  --  0.0.0.0/0            224.0.0.251        udp dpt:5353
6    ACCEPT    udp  --  0.0.0.0/0            0.0.0.0/0          udp dpt:631
7    ACCEPT    tcp  --  0.0.0.0/0            0.0.0.0/0          tcp dpt:631
8    ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0          state RELATED,ESTABLISHED
9    ACCEPT    tcp  --  0.0.0.0/0            0.0.0.0/0          state NEW tcp dpt:22
10  REJECT    all  --  0.0.0.0/0            0.0.0.0/0          reject-with icmp-host-prohibited


会得到一系列信息,说明防火墙开着。

解决:
/etc/init.d/iptables stop

Flushing firewall rules:                                  [  OK  ]
Setting chains to policy ACCEPT: filter                    [  OK  ]
Unloading iptables modules:                                [  OK  ]


永久关闭:?chkconfig --level 35 iptables off

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1bd8f0962eac5bdcf819b9fc8f871cce.html