1 用8080端口进行测试,首先 vi /etc/sysconfig/iptables 开放080端口
防火墙8080端口 : -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
2 重启 防火墙命令:service iptables restart
查看防火墙状态 : iptables -L -n
3 telnet测试22和8080端口,结果如下
命令
telnet localhost 22
telnet localhost 8080
如上图所示,一个很奇怪的问题出现了,防火墙开启了22和8080端口,但telnet时候,只有22端口可以,8080却不行
上网查找原因
一篇百度知道地址(http://zhidao.baidu.com/link?url=ZCZH8xQVGFkQlhuxG6SbjoZFHL2bv4TdV31GvCv4sXQKKCEjxHNUkbTcZ__pIuOEJn6FPxQwzzVII1L5mF_8Oa)
和另外一篇百度知道,网址(http://zhidao.baidu.com/link?url=EeaJaqBvpJTjlcZpHCe_y2ljjr2QAjTIN_NKUI0KxVu4_w_nHPfH1SO_aDpn3wheO52I5WC71ZHMf_wAGPajnq)
这两篇文章都提到了,如果想telnet某个端口成功,需要一个对应的服务去监听该端口
3 用tomcat监听8080端口
3.1 安装jdk和tomcat (过程省略)
3.2 启动tomcat
再次telnet 8080端口,这次终于成了