溫馨提示×

Debian Nginx 如何配置防火墻

小樊
48
2025-04-21 04:12:08
欄目: 智能運維

在 Debian 系統上,你可以使用 ufw(Uncomplicated Firewall)來配置防火墻。以下是如何在 Debian 上使用 ufw 配置 Nginx 服務器的步驟:

1. 安裝 UFW

首先,確保你已經安裝了 ufw。如果沒有安裝,可以使用以下命令進行安裝:

sudo apt update
sudo apt install ufw

2. 啟用 UFW

安裝完成后,啟用 ufw

sudo ufw enable

系統會提示你確認是否啟用防火墻,輸入 y 并按回車鍵。

3. 允許 HTTP 和 HTTPS 流量

Nginx 默認使用 80 端口(HTTP)和 443 端口(HTTPS)。你需要允許這些端口的流量:

sudo ufw allow 'Nginx Full'

這個命令會自動添加規則,允許 80 和 443 端口的 TCP 流量。

4. 檢查 UFW 狀態

你可以使用以下命令檢查 ufw 的狀態,確保規則已經生效:

sudo ufw status

你應該會看到類似以下的輸出:

38/tcp                   ALLOW       Anywhere
80/tcp                   ALLOW       Anywhere
443/tcp                  ALLOW       Anywhere

5. 允許其他必要的端口

如果你還需要允許其他端口(例如,SSH 端口 22),可以使用以下命令:

sudo ufw allow 22/tcp

6. 禁用 UFW(如果需要)

如果你需要禁用 ufw,可以使用以下命令:

sudo ufw disable

7. 配置 UFW 規則(可選)

如果你需要更細粒度的控制,可以手動添加規則。例如,只允許特定 IP 地址訪問 Nginx:

sudo ufw allow from 192.168.1.1 to any port 80
sudo ufw allow from 192.168.1.1 to any port 443

8. 重新加載 UFW(如果需要)

如果你修改了 ufw 規則,可以使用以下命令重新加載 ufw

sudo ufw reload

通過以上步驟,你應該能夠在 Debian 系統上成功配置 ufw 來保護你的 Nginx 服務器。

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