【发布时间】:2014-04-10 14:36:11
【问题描述】:
我刚刚在运行 Windows Server 2003 R2 的服务器上安装了 Nodejs。
我运行了配置为使用 1337 端口的演示服务器,并且我能够在服务器机器上本地访问 HTTP 服务器。但是网络中的其他计算机无法访问 Nodejs HTTP 服务器。
这应该是什么问题?安全设置(开放端口相关)?
提前谢谢!
【问题讨论】:
-
这可能是由于防火墙不允许在端口上进行远程通信。不过,如果您提到的“demo”是example on the homepage,您需要
.listen()使用面向远程的IP 地址或just specify theport-- “如果主机名省略时,服务器将接受定向到任何 IPv4 地址 (INADDR_ANY) 的连接。" -
您是否尝试将该端口添加到 Windows 防火墙例外列表中?