如何调试或修复尝试卷曲 EC2 实例端口时连接被拒绝?

mwl*_*lon 4 connection amazon-ec2 amazon-web-services

我已经创建了一个 EC2 实例,但我似乎无法访问我在其上启动的服务(例如在 port 上1234)。实例是

  • 属于宽松安全组的一部分,允许来自任何地方的所有流量(我知道这是不可取的,但这只是为了使其正常工作)
  • 在 VPC 的公有子网中

我已在该实例上启动了一个服务器,并验证我可以从我的计算机或同一子网中的另一个 EC2 实例httpd通过端口访问该服务器。80我还验证了我可以localhost:1234从原始 EC2 实例进行卷曲。

Failed to connect to $MY_IP port 1234: Connection refused每当我尝试从我的机​​器或同一子网中的其他 EC2 实例(尝试私有和公共 IP)获取端口时,就会出现这种情况。什么可能仍然阻止请求?我怎样才能开始调试?

我已经浏览过类似的答案,但我的安全组应该已经允许此流量。 安全组详细信息

Mar*_*cin 5

根据评论。

该问题是由于将应用程序绑定到 引起的localhost,这使得它只能从实例内部访问。更改绑定即可0.0.0.0 解决问题。