我刚刚在运行Windows Server 2003 R2的服务器上安装了Nodejs。
我运行了配置为使用1337
端口&的演示服务器我能够在服务器机器上本地访问HTTP服务器。但Nodejs HTTP服务器不能从网络中的其他计算机访问。
Windows Server 2003上的Nodejs
这应该是什么问题?安全设置(开放端口相关)?
高级谢谢!
我刚刚在运行Windows Server 2003 R2的服务器上安装了Nodejs。
我运行了配置为使用1337
端口&的演示服务器我能够在服务器机器上本地访问HTTP服务器。但Nodejs HTTP服务器不能从网络中的其他计算机访问。
Windows Server 2003上的Nodejs
这应该是什么问题?安全设置(开放端口相关)?
高级谢谢!
如果防火墙设置未配置,则您的防火墙设置会阻止端口上的传入请求1337
。您可能在防火墙设置中有机会,您需要在此端口上添加防火墙入站规则以允许访问它。
否则,您可以尝试将端口更改为8080
或8000
防火墙主要允许的端口。如果你想看看如何添加端口,防火墙在Windows(更新按照建议表单adam-stanley)
,这里是link
是的,建议将端口改为别的东西(例如8000或8080)。 –
这可能是由于不允许端口远程通信的防火墙。但是,如果您提到的“* demo *”是[主页上的示例](http://nodejs.org/),则需要使用'.listen()'以远程IP地址或[只需指定'port'](http://nodejs.org/api/http.html#http_server_listen_port_hostname_backlog_callback) - “*如果主机名被省略,服务器将接受指向任何IPv4地址('INADDR_ANY')的连接。 *“ –
您是否尝试将该端口添加到Windows防火墙例外列表中? –