天天看點

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: 這裡為空,表示無端口号放行。

centos7 開啟80端口關閉與開啟防火牆

接下來通過以下指令開放

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 端口:

centos7 開啟80端口關閉與開啟防火牆

最後換另一台電腦重新通路虛拟機的IP位址,成功了~

繼續閱讀