无法从另一个实例连接到 EC2 实例

无法从另一个实例连接到 EC2 实例

我最近在服务器 A 上添加了一个需要从服务器 B 访问的服务。该服务正在监听端口 8182 并且运行正常:

[ec2-user ~]$ sudo netstat -tnlp | grep 8182
tcp        0      0 ::ffff:127.0.0.1:8182       :::*                        LISTEN      6298/java

我向服务器 A 添加了一个安全组,允许从服务器 B 到该端口的流量:

Type             Protocol  Port Range  Source
Custom TCP Rule  TCP       8182        SERVER.B.I.P/32

但是,尝试从服务器 B 访问服务器 A 不起作用:

-bash-4.2$ curl http://SERVER.A.I.P:8182/
curl: (7) Failed to connect to SERVER.A.I.P port 8182: Connection refused

我使用两个实例的私有 IP,它们位于同一区域。但是,它们位于不同的可用区域(但对于私有 IP 来说这应该无关紧要)。您知道我可能做错了什么吗?

答案1

该服务绑定到 127.0.0.1;因此无法从其他实例访问;将服务绑定到您的实例的 IP。

相关内容