AWS EC2 连接被拒绝

AWS EC2 连接被拒绝

您好,我在 centos 上运行 AWS EC2。我已经安装了 Webspehre liberty 并启动了它。

当我跑步时netstat -an | grep 9080

我懂了

tcp        0      0 ::ffff:127.0.0.1:9080       :::*      LISTEN

但是当我在网络浏览器中访问我的公共 DNS:ec2-XX-XXX-XX-XXX.us-east2.compute.amazonaws.com:9080 时,我得到了ERR_CONNECTION_REFUSED

在我的安全组中,我允许来自任何地方的所有端口上的入站流量端口:0 - 65535 来源:0.0.0.0/0

当我在服务器上执行 wget ec2-XX-XXX-XX-XXX.us-east2.compute.amazonaws.com:9080 时,我将主页下载到服务器上,因此网站可以启动,但不能公开访问。

当我跑步时

#service iptables status
iptables: Firewall is not running.

所以防火墙已关闭。

我究竟做错了什么?

保安集团形象

感谢

答案1

该地址::ffff:是一个子网前缀,表示嵌入在 IPv6 地址中的 IPv4 地址。因此,::ffff:127.0.0.1:9080表示您的服务仅监听本地环回地址 127.0.0.1 (localhost),因此无法通过您的外部地址访问。

为了使其工作,您需要让您的服务监听适当的外部地址。

相关内容