在虛擬機器裡裝了nginx+mysql+php,虛擬機器裡的桌面可以訪問,
netstat
-ntlp
|grep
80lsof -i
:80也有對應的埠資訊。
但是虛擬機器外面通過ip訪問卻訪問不了。
iptables -l
-n檢視防火牆設定,發現沒有開啟80埠。
解決方式:
一、是關閉防火牆
service iptables stop
不推薦二、開放防火牆的這個埠。
vim
/etc
/sysconfig
/iptables
-a input
-m state
--state new
-m tcp
-p tcp
--dport 80-
j accept
重啟iptables
service iptables restart
另:開放乙個範圍的埠22到80
-a input
-m state
--state new
-m tcp
-p tcp
--dport 22:
80-j accept
更多請支援:
Linux配置防火牆,開啟80埠
在linux輸入命令vi etc sysconfig iptables,然後按字母i進入編輯模式,在新增如下防火牆規則 a input m state state new m tcp p tcp dport 80 j accept 允許80埠通過防火牆 把上 新增到預設的22埠這條規則的下面,新增好...
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...