阅读量:2
在Ubuntu上配置Node.js防火墙常用ufw(用户友好型工具),步骤如下:
- 安装ufw(若未安装):
sudo apt update && sudo apt install ufw - 启用ufw:
sudo ufw enable - 开放Node.js应用端口(假设端口为
3000):sudo ufw allow 3000/tcp # 允许TCP协议流量- 若需允许HTTPS(443端口)或HTTP(80端口):
sudo ufw allow 443/tcp sudo ufw allow 80/tcp
- 若需允许HTTPS(443端口)或HTTP(80端口):
- 限制IP访问(可选):
仅允许特定IP(如192.168.1.100)访问端口3000:sudo ufw allow from 192.168.1.100 to any port 3000 - 查看防火墙状态:
输出示例:sudo ufw statusStatus: active To Action From -- ------ ---- 3000/tcp ALLOW Anywhere 192.168.1.100 3000/tcp ALLOW 192.168.1.100
说明:
ufw默认基于iptables,适合Ubuntu系统,命令简洁易用。- 若需更高级配置(如自定义规则),可结合
iptables或nftables,但操作复杂度较高。 - 确保仅开放必要端口,避免安全风险。
以上就是关于“Ubuntu Node.js如何配置防火墙”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm