我有一个Ubuntu服务器在不同的端口上运行许多Node应用程序。其中一个端口(3001)用于其他应用程序连接的API。
在我的本地开发环境(OS X)中,对http://localhost:3001/api/test
等URLS的请求可以正常工作。但是在服务器上,我收到ERR_CONNECTION_REFUSED
。
我可以使用公共IP地址连接到API:
http://205.xxx.xxx.xxx:3001/api/test
- 这给了我想要的结果。这也证实了与mongodb://localhost:27017/my_db
的API连接正在发挥作用。
可能没有关系但是:我使用iptables将:80
流量重新路由到:3000
上我自己的服务器应用程序,而不是nginx或apache。
除了'连接被拒绝'错误,我没有看到任何其他可以帮助我调试此错误。有什么想法吗?
答案 0 :(得分:0)
除了公共IP地址之外,是否为127.0.0.1和0.0.0.0设置了iptables路由?