溫馨提示×

centos lamp防火墻規則設置

小樊
51
2025-05-21 05:49:02
欄目: 智能運維

在CentOS系統中,使用firewall-cmd命令來管理防火墻規則。以下是一些基本的步驟和示例,用于設置LAMP(Linux, Apache, MySQL, PHP)環境的防火墻規則。

  1. 首先,確保已經安裝了firewalld服務。如果沒有安裝,請運行以下命令來安裝:
sudo yum install firewalld
  1. 啟動firewalld服務并設置為開機啟動:
sudo systemctl start firewalld
sudo systemctl enable firewalld
  1. 查看當前的防火墻配置:
sudo firewall-cmd --list-all
  1. 允許HTTP(端口80)和HTTPS(端口443)流量:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
  1. 重新加載防火墻配置以應用更改:
sudo firewall-cmd --reload
  1. 如果需要允許MySQL數據庫的連接,可以添加一個自定義端口規則。例如,如果MySQL運行在默認端口3306上:
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
  1. 如果需要允許SSH連接(端口22),可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-service=ssh
  1. 若要刪除某個規則,可以使用--remove-service--remove-port選項。例如,刪除MySQL端口規則:
sudo firewall-cmd --permanent --zone=public --remove-port=3306/tcp
  1. 若要查看已添加的服務和端口,可以使用以下命令:
sudo firewall-cmd --list-services
sudo firewall-cmd --list-ports
  1. 若要查看特定區域的詳細信息,可以使用以下命令:
sudo firewall-cmd --list-all --zone=public

以上步驟將幫助您設置CentOS LAMP環境的防火墻規則。請根據實際需求調整端口和服務。

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