在CentOS中打开端口8080

我是新开的CentOS端口。 我需要打开TCP端口8080,并已安装/运行nmapfind它不是已经打开。 我一直在阅读有关iptables命令,我已经安装了v1.3.5,但我真的不知道从哪里开始有关开放此端口。

我将不胜感激一个代码示例,或至less一个链接指向打开此端口使用iptables(或任何其他好方法)。

谢谢。

我总是喜欢在我的防火墙规则中添加注释和限制范围。

如果我从任何地方打开TCP端口8080(没有范围限制需要)的Tomcat我会运行以下命令

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "Tomcat Server port" 

然后确保保存正在运行的iptablesconfiguration,以便在下次重新启动后生效

 service iptables save 

注意:你需要安装注释模块才能工作,如果你正在运行Centos 5或者6

PS

如果你想限制范围,你可以使用-s标志。 这里是一个关于如何限制从192.168.1子网到8080stream量的例子

 iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -s 192.168.1.0/24 -j ACCEPT -m comment --comment "Tomcat Server port" 

对于CentOS 7:

 firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload 

请参阅FirewallD的文档 。

查看CentOS文档: http : //www.centos.org/docs/5/html/5.2/Deployment_Guide/ch-iptables.html和wiki: http : //wiki.centos.org/HowTos/Network/IPTables