ubuntu

Ubuntu Node.js如何配置防火墙

小樊
46
2025-08-25 21:59:33
栏目: 编程语言

在Ubuntu上配置Node.js防火墙常用ufw(用户友好型工具),步骤如下:

  1. 安装ufw(若未安装):
    sudo apt update && sudo apt install ufw
    
  2. 启用ufw
    sudo ufw enable
    
  3. 开放Node.js应用端口(假设端口为3000):
    sudo ufw allow 3000/tcp  # 允许TCP协议流量
    
    • 若需允许HTTPS(443端口)或HTTP(80端口):
      sudo ufw allow 443/tcp
      sudo ufw allow 80/tcp
      
  4. 限制IP访问(可选)
    仅允许特定IP(如192.168.1.100)访问端口3000
    sudo ufw allow from 192.168.1.100 to any port 3000
    
  5. 查看防火墙状态
    sudo ufw status
    
    输出示例:
    Status: active
    To                         Action      From
    --                         ------      ----
    3000/tcp                   ALLOW       Anywhere
    192.168.1.100 3000/tcp     ALLOW       192.168.1.100
    

说明

0
看了该问题的人还看了