场景:
在Linux 系统 部署 系统时,发现 tomcat 启动正常,但浏览器 却无法访问其8080端口
原因:
开启了Linux防火墙(如何查看防火墙是否开启)
解决方案:
用root 帐号登录
1、修改防火墙配置文件
vi /etc/sysconfig/iptables
2、在打开的文件中添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
3、防火墙的开关
开启:
service iptables start
关闭:
service iptables stop
附:
如何查看防火墙是否开启
chkconfig命令只是查看和设置服务的自动启动情况,并不能反映当前服务的状态. service iptables status可以查看到iptables服务的当前状态 但是即使服务运行了,防火墙也不一定起作用,你还得看防火墙规则的设置 iptables -L 上述命令的返回值如果显示没有防火墙规则,那就是不起作用;反之就是防火墙在起作用.