centos7 開啟80端口


關閉與開啟防火牆

systemctl stop firewalld.service
systemctl start firewalld.service


先查看防火牆是否開啟的狀態,以及開放端口的情況:
systemctl status firewalld.service
sudo firewall-cmd --list-all


如下顯示,services: dhcpv6-client ssh 表示 ssh 服務是放行的,而 ports: 這里為空,表示無端口號放行。

 

接下來通過以下命令開放http 80 端口:

sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-port=80/tcp --permanent


命令末尾的--permanent表示用久有效,不加這句的話重啟后剛才開放的端口就又失效了。

然后重啟防火牆:

sudo firewall-cmd --reload
再次查看端口的開放情況:

sudo firewall-cmd --list-all
就會發現 services: 里出現了 http 服務,ports:里也出現了 80 端口:

 

最后換另一台電腦重新訪問虛擬機的IP地址,成功了~


---------------------
版權聲明:本文為CSDN博主「from_lazy_boy」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013310075/article/details/80983117


免責聲明!

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



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