AWS EC2实例访问内部服务器

时间:2016-10-29 13:22:36

标签: node.js amazon-web-services amazon-ec2 pyramid

在我的Amazon EC2实例中,我有一个Pyramid服务器以及一个运行的NodeJS服务器。 NodeJS服务器充当前端,我更新了我的安全组,因此我可以使用公共DNS来查看页面。

Pyramid服务器充当后端,前端通过http://0.0.0.0:8002/访问它。但是,当我对后端进行http调用时,我收到Failed to load resource: net::ERR_ADDRESS_INVALID错误消息。

我是否需要向安全组添加规​​则,或更新iptables或其他内容?

1 个答案:

答案 0 :(得分:1)

如果这两个服务都在同一台服务器上运行,那么您不应该将网络流量从服务器发回并返回,因此安全组不会成为问题。

问题是,你为什么在这里使用0.0.0.0?我想你可能已经配置了Pyramid服务器来监听0.0.0.0,这实际上意味着“监听所有IP地址”。但是,您需要使用http://127.0.0.1:8002/http://localhost:8002/才能从同一服务器上运行的其他服务连接到该服务。