VMware虛擬機的CentOS7安裝Nginx后本機用CentOS的IP地址無法訪問


因為CentOS7的默認防火牆改成了Firewall,不再使用iptables為默認防火牆了

所以需要使用以下命令添加80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent 
firewall-cmd --permanent --zone=public --add-port=3306/tcp

  

命令:firewall-cmd --zone=public --add-port=80/tcp --permanent     (開啟Nginx默認80端口,未開啟無法訪問Nginx)

命令:firewall-cmd --permanent --zone=public --add-port=3306/tcp   (開啟MySQL遠程登錄的3306端口,未開啟3306端口MySQL就只能在本機登錄而不能遠程登錄)

 

命令含義:

–zone #作用域

–add-port=80/tcp #添加端口,格式:端口/通訊協議

–permanent #永久生效,沒有此參數重啟后失效

systemctl restart firewalld.service 

命令:systemctl restart firewalld.service    (重啟防火牆)

注意:這里沒有先關閉防火牆而是直接重啟有可能還是會導致無法訪問Nginx

systemctl stop firewalld.service
systemctl start firewalld.service 
systemctl status Firewalld.service 

命令:systemctl stop firewalld.service    (關閉防火牆)

命令:systemctl start firewalld.service    (啟動防火牆)

命令:systemctl status Firewalld.service      (查看防火牆運行狀態)

提示 running (跑)即表示正常運行

這樣既可成功訪問Nginx

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM