溫馨提示×

如何在CentOS上為Apache2設置防火墻

小樊
36
2025-08-18 16:56:30
欄目: 智能運維

在CentOS上為Apache2設置防火墻,您需要使用firewalld服務。以下是詳細步驟:

  1. 安裝firewalld(如果尚未安裝):

    sudo yum install firewalld
    
  2. 啟動firewalld服務

    sudo systemctl start firewalld
    
  3. 啟用firewalld服務開機自啟

    sudo systemctl enable firewalld
    
  4. 打開HTTP和HTTPS端口: Apache2默認使用80端口(HTTP)和443端口(HTTPS)。您可以使用firewall-cmd命令來打開這些端口。

    打開HTTP端口:

    sudo firewall-cmd --permanent --zone=public --add-service=http
    

    打開HTTPS端口:

    sudo firewall-cmd --permanent --zone=public --add-service=https
    
  5. 重新加載firewalld配置

    sudo firewall-cmd --reload
    
  6. 驗證端口是否已打開: 您可以使用以下命令來檢查端口是否已成功打開:

    sudo firewall-cmd --list-all
    

    或者使用netstatss命令來查看Apache2是否正在監聽這些端口:

    sudo netstat -tuln | grep ':80'
    sudo netstat -tuln | grep ':443'
    

    或者使用ss命令:

    sudo ss -tuln | grep ':80'
    sudo ss -tuln | grep ':443'
    

通過以上步驟,您已經成功地在CentOS上為Apache2設置了防火墻規則,允許HTTP和HTTPS流量通過。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女