Linux

AWS EC2 連接被拒絕

  • January 15, 2018

您好,我在 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

當我在伺服器上獲取 ec2-XX-XXX-XX-XXX.us-east2.compute.amazonaws.com:9080 時,我將首頁下載到伺服器上,因此該站點已啟動,但無法公開訪問。

當我跑步時

#service iptables status
iptables: Firewall is not running.

所以防火牆關閉了。

我究竟做錯了什麼?

安全組圖片

謝謝

該地址::ffff:是一個子網前綴,表示嵌入在 IPv6 地址中的 IPv4 地址。因此,::ffff:127.0.0.1:9080表明您的服務僅在本地環回地址 127.0.0.1 (localhost) 上偵聽,因此無法通過您的外部地址訪問。

要完成這項工作,您需要使您的服務偵聽適當的外部地址。

引用自:https://serverfault.com/questions/892115