centos开启80端口

说来也很有意思,我在centos上面安装了nginx,

我想来看一下安装是否成功,我用lynx访问一下我的虚拟主机,

有点高兴,访问很正常,但是当我让我的朋友从外面访问的时候,说怎么也访问不了,

ping 也可以通,但是就不能http访问,

检查一下端口,发现80端口被那防火墙关了,没办法,只能开启此端口,

 vi /etc/sysconfig/iptables

我在COMMIT上面加入了如下语句

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

 

重启 /etc/init.d/iptables restart

 

还是发现没有开启,不知道是什么原因

最好发现我的规则设置错了,所有要找开的端口应当放在

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

此语句的前面

否则是无法开启的。

 

查看防火墙的状态

/etc/init.d/iptables status

 

查看端口相关的语句

 

查看80 端口是否占用  lsof -i tcp:80

 

查看已经连接的服务端口 (ESTABLISHED) netstat -a

 

查看所有的服务端口(LISTEN,ESTABLISHED) netstat -ap

 

扫描端口 nmap    如 nmap localhost

 

 

 

 

centos开启80端口_第1张图片

你可能感兴趣的:(nginx,tcp,centos,防火墙)