簡體   English   中英

AWS EC2 實例連接在瀏覽器中被拒絕

[英]AWS EC2 Instance Connection Refused in browser

我對此有些陌生,所以它可能是我沒有想到的明顯或愚蠢的修復。

我有一個使用此 AMI 創建的 EC2 實例:ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20201026。 我使用的是 2020 款 Macbook Pro 和 Big Sur。

當我 SSH 從我的 macbook 終端進入服務器時,可以通過:

ssh -i FirstKeyPair.pem ubuntu@ec2-X-XX-XXX-XX.us-east-2.compute.amazonaws.com

要么

ssh -i FirstKeyPair.pem ubuntu@X.XX.XXX.XX

我沒有問題。 為了查看是否一切正常,我嘗試在根目錄中創建一個index.html文件,其中只有hello world 然后我跑了PHP -s localhost:3000

但是,當我嘗試在我的 Chrome 瀏覽器中導航到我的公共 IP X.XX.XXX.XX:3000或 `ec2-X-XX-XXX-XX.us-east-2.compute.amazonaws.com:3000 時,我得到“無法訪問此站點,X.XX.XXX.XX 拒絕連接,ERR_CONNECTION_REFUSED”。

我檢查了我的安全組並打開了所有內容,所以它們看起來像這樣

我的出站規則也是如此。 我檢查過我的 mac 上也沒有防火牆。 當我在瀏覽器中導航到我的 IP 時,如何讓我的 PHP 服務器或 index.html 文件顯示出來?

你在localhost上運行你的服務器,這意味着它在 normal.network 接口上不可訪問。 試試php -S 0.0.0.0:3000代替。 這表示要監聽所有接口。 但要小心 - 這不是推薦的配置,您應該考慮在它前面放置一個真正的 web 服務器(即 Apache、nginx 等)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM