在linux輸入命令vi /etc/sysconfig/iptables,然後按字母i進入編輯模式,在新增如下防火牆規則:
-a input -m state –state new
-m tcp -p tcp –dport 80
-j accept(允許80埠通過防火牆)
把上**新增到預設的22埠這條規則的下面,新增好之後防火牆規則如下所示:
# firewall configuration written by system-config-firewall
# manual customization of this file is not recommended.
*filter
:input accept [0:0]
:forward accept [0:0]
:output accept [0:0]
-ainput -m state –state established,related -j accept
-ainput -p icmp -j accept
-ainput -i lo -j accept
-ainput -m state –state new -m tcp -p tcp –dport 22 -j accept
-ainput -m state –state new -m tcp -p tcp –dport 80 -j accept
-ainput -j reject –reject-with icmp-host-prohibited
-aforward -j reject –reject-with icmp-host-prohibited
commit
編輯成功後按esc,然後輸入:wq退出編輯
退出編輯後輸入/etc/init.d/iptables restart重啟防火牆使配置生效
Linux配置防火牆 開啟80埠的方法
在虛擬機器裡裝了nginx mysql php,虛擬機器裡的桌面可以訪問,netstat ntlp grep 80lsof i 80也有對應的埠資訊。但是虛擬機器外面通過ip訪問卻訪問不了。iptables l n檢視防火牆設定,發現沒有開啟80埠。解決方式 一 是關閉防火牆 service ipt...
linux配置防火牆開啟3306埠
linux配置防火牆開啟3306埠 安裝完mysql伺服器後在本機所有操作都正常,但在其它機器上遠端訪問這個mysql伺服器時怎麼都連線不上.懷疑是埠問題,結果 telnet 192.168.1.245 3306 發現連線不上,原來如此是埠被防火牆限制了.現在只需要是在防火牆中開啟3306埠即可.執...
linux配置防火牆開啟3306埠
安裝完mysql伺服器後在本機所有操作都正常,但在其它機器上遠端訪問這個mysql伺服器時怎麼都連線不上.懷疑是埠問題,結果 telnet 192.168.1.245 3306 發現連線不上,原來如此是埠被防火牆限制了.現在只需要是在防火牆中開啟3306埠即可.執行 vi etc sysconfig...