一、案例
项目正常发布到tomcat服务器,部署到8888端口,tomcat正常启动,但是就是不能通过url访问。
发现可以通过url访问7072端口,不能访问此项目的8888端口,考虑是防火墙的原因。
二、尝试
telnet 101.200.165.174 7072能连接
telnet 101.200.165.174 8888不能连接
三、解决方案
使用下面的方式 解决:
1、修改/etc/sysconfig/iptables文件,增加如下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
重启 iptablesserviceiptables restart 2、重启防火墙,这里有两种方式重启防火墙 a) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off b) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop