在linux上部署tomcat发现外部无法访问可以通过两种方式解决:
1.关闭防火墙
service iptables stop(不推荐)
2.修改相关文件,开放需要开放的端口
(1)通过命令vi /etc/sysconfig/iptables修改文件增加如下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT ----开放8080端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2000:3000 -j ACCEPT ---开放2000到3000的端口
(2)按下Esc键,然后:wq保存
(3)重启iptables
service iptables restart
3.重启防火墙的两种方式
(1)系统重启后失效。开机自启动,或者自动关闭
chkconfig iptables on
chkconfig iptables off
(2)即时生效,系统重启后失效
service iptables start
service iptables stop