CENTOS 7 - Express 应用程序未监听公共 IP

CENTOS 7 - Express 应用程序未监听公共 IP

我对 CENTOS 还很陌生。我创建了一个 Express 应用程序来侦听服务器上的端口 3001。服务器连接到公共 IP。它工作正常,我可以访问 HTML。

现在,当我运行 Express 应用程序时,即使端口正在侦听,也没有数据到达 Express 应用程序。

请在下面找到结果 netstat -an | grep "LISTEN "

 tcp6       0      0 :::3001                 :::*                    LISTEN


 firewall-cmd --zone=public --permanent --add-port=3001/t 

并且这个命令显示成功。

我的 Express 应用程序正在运行。

答案1

firewall-cmd手册页:

--permanent
永久选项--permanent可用于永久设置选项。这些更改不会立即生效,只有在服务重新启动/重新加载或系统重新启动后才会生效。如果没有该--permanent 选项,更改将只是运行时配置的一部分。

如果您想更改运行时和永久配置,请使用带选项和不带选项的相同调用--permanent

注意最后一行...

相关内容