您的位置:首页 > 运维架构 > Linux

centos开启80端口

2010-08-15 16:21 141 查看
说来也很有意思,我在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





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: