CentOS/Linux 開放80、8080埠或者開放某個埠
阿新 • • 發佈:2019-02-14
裝載系統的時候只開啟了22埠。結果再裝完Nginx+php+mysql 後不能訪問網站。
iptables -L -n
檢視防火牆設定發現沒開啟80埠
由於Linux防火牆預設是關閉的。可以用兩種方式,一個是關閉防火牆,另一個就是讓防火牆開放這個埠。
關閉防火牆命名:
service iptables stop (不推薦)
開放8080埠的解決步驟如下:
1、修改/etc/sysconfig/iptables 檔案,增加如下一行:
-A
RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重啟iptables
service iptables restart
2、重啟防火牆,這裡有兩種方式重啟防火牆
a) 重啟後生效
開啟: chkconfig iptables on
關閉: chkconfig iptables off
b) 即時生效,重啟後失效
開啟: service iptables start
關閉: service iptables stop
開放一個範圍的埠3000到5000
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000:5000 -j ACCEPT