今天购买了云服务器,玩耍一下,配置好了jdk和tomcat后,发现访问不了8080端口,telnet 不通,由此想到了防火墙挡住了。
配置规则:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
保存规则:/usr/sbin/iptables-save
解决经过:
1.一开始以为tomcat版本问题,从tomcat6换到tomcat8 不能访问,确定不是tomcat版本问题。
2.使用ping 可以通,不是网络连接问题。
3.telnet 22端口可以通 ,但 其他端口都不通,确定是防火墙问题。
4.上网查关于 防火墙端口开放,发现了不同Linux版本配置方式不一致,捉急了。
5.网上看了几篇:大致上通过/sbin/iptables设置规则,到/etc/init.d/iptables保存设置,/etc/init.d/iptables查看状态,结果发现我的云服务器上/etc/init.d下没有iptables
由此,关于iptables的保存操作要在/usr/sbin目录下进行。