辛辛苦苦編譯安裝完Ngnix,mysql ,PHP,后發(fā)現(xiàn)不能訪問(wèn),后來(lái)發(fā)現(xiàn)是防火墻把80端口給禁用了。開(kāi)啟之:(以下參考自:http://llhdf.javaeye.com/blog/526176)
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
然后保存:
#/etc/rc.d/init.d/iptables save
再查看是否已經(jīng)有了:
[root@vcentos ~]# /etc/init.d/iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:80
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
3 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
二.重啟電腦。
1.CentOS操作系統(tǒng)防火墻默認(rèn)已經(jīng)開(kāi)放了80和22端口
2.這里應(yīng)該也可以不重啟計(jì)算機(jī):
#/etc/init.d/iptables restart
防火墻的關(guān)閉,關(guān)閉其服務(wù)即可:
3.查看防火墻信息:
#/etc/init.d/iptables status
4.關(guān)閉防火墻服務(wù):
#/etc/init.d/iptables stop
三.永久關(guān)閉防火墻
我們也可以永久的關(guān)閉防火墻,但是我不建議大家這樣做.永久關(guān)閉防火墻可以這樣:
#chkconfig –level 35 iptables off
也可以直接修改
/etc/sysconfig/iptables
添加一條
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT