簡介
本章節主要講的是在Linux系統CentOS7.9上去完成防火牆的配置,常見的問題如:配置完Nginx,但無法訪問站點等
步驟
1.檢視雲伺服器的網路安全組的配置
2.伺服器防火牆的配置
實施
1.檢視雲伺服器的網路安全組的配置
2.伺服器防火牆的配置
檢視防火牆是否開啟
相關的命令
// 檢視防火牆狀態 systemctl status firewalld
防火牆已啟動
注:啟動防火牆後,預設沒有開啟任何埠,需要手動開啟埠。nginx預設是80埠
防火牆開啟埠訪問:
手動開啟埠相關命令
// 手動開啟 80 埠 firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含義: --zone #作用域 --add-port=80/tcp #新增埠,格式為:埠/通訊協議 --permanent #永久生效,沒有此引數重啟後失效
注:開啟後需要重啟防火牆才生效
相關命令
// 重啟防火牆 systemctl restart firewalld.service
相關命令
//檢視防火牆是否放行了80埠 firewall-cmd --list-all
以上兩個步驟就可以使用瀏覽器進行訪問了(主要還是第一次使用Linux時開啟防火牆是不會開啟80段埠的需要手動開啟)
防火牆未啟動
nginx 是否啟動
相關操作:
一般安裝nginx都是在 /usr/local目錄下
相關命令第一步: # cd /usr/local/
相關命令第二步:# nginx/sbin/nginx
因為我這邊已經啟動過了,所以才會說失敗。
有可能是網路是否連通
相關命令第一步:# ifconfig(檢視linux的IP地址)
在windows中 Win+r 輸入cmd
輸入ping 上面查詢的IP(linux的IP)
如果可以傳輸位元組,那麼說明網路是暢通的。否則就是網路問題。
參考文獻:https://blog.csdn.net/ysyut/article/details/113519541