- 环境
centos6.5 jdk1.8 tomcat8(端口8080) - 问题
安装了tomcat8启动服务之后发现远程访问不了。 排查
netstat -an之后发现有8080端口
想了下应该是端口没有开启之类的尝试
vi /etc/sysconfig/iptables
加入如下内容
-A INPUT -m state –state NEW -m tcp –dport 8080 -j ACCEPT
-A INPUT -m state –state NEW -m tcp –dport 8009 -j ACCEPT
-A INPUT -m state –state NEW -m tcp –dport 8005 -j ACCEPT
重启服务
/etc/init.d/iptables restart
神怪的可以了…
- 再排查
注释掉上面添加的那几个端口
重启服务,发现已经不能访问了。
关闭防火墙
service iptables stop
发现又可以访问了… - 总结
看来就是防火墙的问题 注意
防火墙打开关闭注意事项:
1)永久性生效
开启:chkconfig iptables on
关闭:chkconfig iptables off
2)即时生效,重启后失效
开启:service iptables start
关闭:service iptables stop疑惑
iptables、防火墙是一回事吗