在CentOS系统中,您可以使用firewalld
来配置防火墙规则。以下是如何在CentOS中为Node.js应用程序配置防火墙规则的步骤:
firewalld
。如果没有,请运行以下命令来安装:sudo yum install firewalld
firewalld
服务并设置为开机启动:sudo systemctl start firewalld
sudo systemctl enable firewalld
firewalld
状态以确保它正在运行:sudo systemctl status firewalld
nodejs_app
的区域:sudo firewall-cmd --permanent --new-zone=nodejs_app
sudo firewall-cmd --permanent --zone=nodejs_app --add-port=3000/tcp
firewalld
以应用更改:sudo firewall-cmd --reload
sudo firewall-cmd --permanent --set-default-zone=nodejs_app
firewalld
以应用更改:sudo firewall-cmd --reload
现在,您的Node.js应用程序应该在CentOS防火墙中允许传入连接到指定的端口。如果您需要允许其他端口或IP地址,请根据需要修改上述步骤。
注意:这些更改可能需要重新启动您的Node.js应用程序才能生效。