溫馨提示×

Debian Nginx防火墻設置建議

小樊
40
2025-07-07 00:42:32
欄目: 智能運維

在Debian系統上配置Nginx防火墻規則通常涉及使用iptables或ufw(Uncomplicated Firewall)。以下是使用這兩種方法的詳細步驟:

使用ufw配置Nginx防火墻規則

  1. 安裝ufw

    sudo apt update
    sudo apt install ufw
    
  2. 啟用ufw

    sudo ufw enable
    
  3. 允許HTTP和HTTPS流量

    sudo ufw allow 'Nginx Full'
    

    或者手動允許特定端口:

    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
    
  4. 查看當前規則

    sudo ufw status
    
  5. 重新加載ufw

    如果你對規則進行了更改,可以重新加載ufw以應用更改:

    sudo ufw reload
    

使用iptables配置Nginx防火墻規則

  1. 安裝iptables

    sudo apt update
    sudo apt install iptables
    
  2. 允許HTTP和HTTPS流量

    sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
    
  3. 保存iptables規則

    在Debian上,iptables規則在重啟后不會自動保存。你可以使用iptables-persistent來保存規則:

    sudo apt install iptables-persistent
    

    在安裝過程中,系統會提示你是否保存當前規則。選擇“是”。

  4. 查看當前規則

    sudo iptables -L -v -n
    
  5. 重新加載iptables

    如果你對規則進行了更改,可以使用以下命令重新加載iptables:

    sudo iptables-restore < /etc/iptables/rules.v4
    

注意事項

  • 安全性:確保只允許必要的端口和IP地址訪問你的Nginx服務器。
  • 備份:在進行任何防火墻配置更改之前,建議備份當前的防火墻規則。
  • 測試:在生產環境中應用新規則之前,先在測試環境中進行測試。

通過以上步驟,你可以在Debian系統上成功配置Nginx防火墻規則。

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