CentOS/Linux 開放80、8080埠或者開放某個埠

iteye_11495發表於2012-09-13

裝載系統的時候只開啟了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

相關文章