我们在 Windows Server 2008 上安装了一个节点,该节点应该监听端口:3000。当我们在服务器上访问页面时,一切都正常,但是...当我们尝试从另一台机器访问同一页面时,我们收到错误ERR_CONNECTION_REFUSED
。我在服务器管理器->配置->Windows 防火墙 wutg 高级安全->入站规则中添加了一条新规则。
使用以下设置:
Name: Node Express App
Profile: All
Enabled: Yes
Action: Allow
Override: No
Program: Any
Local Address: Any
Remote Address: Any
Protocol: TCP
Local Port: 3000
Remote Port: 3000
Allowed Users: Any
Allowed Computers: Any
我尝试使用在线工具 yougetsignal.com 来访问我服务器 IP 的 3000 端口,结果返回Port 3000 is closed on xxx.xx.x.x(server ip)
不确定接下来的步骤会有什么帮助?这些规则更改是否需要重新启动?任何反馈都会有所帮助。
答案1
客户端连接到服务器的远程端口不会是端口 3000,而是一个临时端口。将规则中的远程端口设置为All Ports
。