Meteor app在127.0.0.1而不是0.0.0.0

时间:2016-07-10 06:46:22

标签: node.js meteor connection-refused

我的生产服务器上运行了我的meteor应用程序。我在不同的服务器上设置了反向代理。

从我的反向代理服务器到我的应用服务器的卷曲给了我一个拒绝连接

我的应用程序在端口8080上运行,我的防火墙允许访问该端口。我怀疑拒绝连接的原因是我的应用程序运行在127.0.0.1而不是0.0.0.0

在跑sudo netstat -tapn时,我得到了

tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 14391/node

如何让应用程序在0.0.0.0上运行。如果这不是原因,还有什么可能导致连接被拒绝?

1 个答案:

答案 0 :(得分:0)

127.0.0.1是环回IP,它通常与localhost(在hosts文件中定义)相同。你永远不能从外面连接到那个IP。 0.0.0.0绑定到服务器上的所有IP,可从外部访问。