Linux Node JS侦听端口80但不侦听其他端口

问题描述 投票:0回答:1

我是linux的初级...

我让节点JS听到端口80,一切运行良好。

但是当尝试不同的端口时,它不起作用。

Firewalld is not enabled...

当我在浏览器中尝试时,我尝试localhost:8080

有任何想法吗?

node.js linux centos centos7
1个回答
2
投票

如果已经运行则停止防火墙

 sudo systemctl stop firewalld

检查iptable的状态

如果尚未安装,请使用安装它

yum install iptables-services

sudo systemctl status iptables

在启动时启用服务:

systemctl enable iptables

管理服务

systemctl [stop|start|restart] iptables

保存防火墙规则可以按如下方式完成:

service iptables save

使用此命令启动并启用防火墙

sudo systemctl start firewalld
sudo systemctl enable firewalld

配置防火墙并添加Ip和要启用的端口范围(可选)

firewall-cmd --add-rich-rule='rule family="ipv4" source address="10.0.0.0/8" port port="11224-12224" protocol="tcp" accept'

以上命令采用IP和端口范围。您需要在上面的命令中替换IP和端口范围,确保更改x.x.x.x / n,这里n是端口数。

© www.soinside.com 2019 - 2024. All rights reserved.