温馨提示×

Ubuntu下如何配置LNMP防火墙

小樊
50
2025-08-23 12:19:15
栏目: 智能运维

在Ubuntu下配置LNMP防火墙通常使用UFW工具,步骤如下:

  1. 安装UFW
    sudo apt update  
    sudo apt install ufw  
    
  2. 启用UFW
    sudo ufw enable  
    
  3. 配置基础规则
    • 允许SSH(默认22端口,建议限制为特定IP):
      sudo ufw allow ssh  
      # 或限制IP  
      sudo ufw allow from <your_ip> to any port 22  
      
    • 允许HTTP(80)、HTTPS(443)流量:
      sudo ufw allow 'Nginx Full'  # 等效于允许80和443  
      
    • 允许MySQL(3306):
      sudo ufw allow mysql  
      # 或指定端口  
      sudo ufw allow 3306/tcp  
      
    • 允许PHP-FPM(默认9000端口):
      sudo ufw allow 9000/tcp  
      
  4. 查看规则
    sudo ufw status  
    
  5. 其他操作
    • 禁用UFW:sudo ufw disable
    • 重新加载规则:sudo ufw reload

说明

  • sudo ufw allow 'Nginx Full' 会同时开放HTTP和HTTPS端口,简化配置。
  • 生产环境中建议限制SSH访问IP,避免开放所有流量。
  • 若使用非默认端口(如PHP-FPM监听其他端口),需相应调整规则。

0