有時(shí)候我們辛辛苦苦安裝了一個(gè)服務(wù)卻發(fā)現(xiàn)無(wú)法訪問(wèn),以為自己沒(méi)有安裝成功,其實(shí)解決的方法很簡(jiǎn)單,就是開(kāi)啟一下相關(guān)端口。比如說(shuō)我安裝了Nginx或Apache,那么就需要在防火墻上放行80端口。相關(guān)實(shí)例代碼如下。
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #開(kāi)啟80端口
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #開(kāi)啟22端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重啟服務(wù)
查看已開(kāi)放端口
/etc/init.d/iptables status
結(jié)果如下
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
3 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
你可以使用 lsof 命令來(lái)查看某一端口是否開(kāi)放。查看端口可以這樣來(lái)使用,我就以80端口為例:
lsof -i:80
如果有顯示說(shuō)明已經(jīng)開(kāi)放了,如果沒(méi)有顯示說(shuō)明沒(méi)有開(kāi)放。
熱門(mén)工具 換一換
