【发布时间】:2016-05-21 07:54:12
【问题描述】:
我正在使用以下链接在我的 windows server 2003 上运行 nodejs 应用程序,它工作正常:
http://localhost:3000
现在我想从任何其他计算机(不仅仅是通过局域网)远程访问此应用程序。所以我在服务器防火墙(TCP和UDP)中添加了3000个允许端口。但我无法从其他系统远程访问它,例如使用以下链接:
http://server-ip-address:3000
我自己托管它。我也有它来监听所有接口:
server.listen(3000, '0.0.0.0');
在浏览器中,我在控制台中收到以下错误:
GET http://server-ip-address:3000 net::ERR_NAME_NOT_RESOLVED
我错过了什么吗?是否需要配置其他任何东西来远程访问我的应用程序?
【问题讨论】:
-
服务器和互联网连接之间是否有路由器?如果是这样,您是否将端口 3000 上的流量转发到您的服务器?
-
@Neutrosider 不,服务器和互联网连接之间没有路由器......
标签: javascript node.js windows-server-2003