簡體   English   中英

無法從外部 ec2 實例訪問 nodejs 服務器

[英]Cannot access nodejs server from outside ec2 instance

我正在嘗試在 aws ec2 windows server 2008 r2 實例上托管 Web 服務,但無法使用實例外部的公共 ip 訪問服務器。 我的應用程序托管的端口為 3333。我在我的安全組中添加了 SSH、HTTP 和 ICMP 規則,但仍然無法從外部訪問它。 我可以通過 RDP 連接到機器,但甚至無法從本地機器 ping ip。 亞馬遜免費 12 個月帳戶不支持它嗎? 已經為此苦苦掙扎了一段時間,任何幫助表示贊賞。 下面附上我為實例選擇的安全組的快照。

在此處輸入圖像描述 謝謝,阿卡什

即使您有免費套餐,您也可以從任何地方訪問您的服務器。 您只需在關聯的安全組中添加正確的入站規則。 在您的情況下,規則似乎很好,但 Windows Defender 必須阻止所有傳入的請求。 您可以嘗試通過搜索“Windows Defender 防火牆”-> 單擊“打開或關閉 Windows Defender 防火牆”-> 為公共請求選擇“關閉 Windows Defender 防火牆(不推薦)”來關閉 Windows ec2 實例中的 Windows Defender。

我面臨着同樣的問題。 關閉它對我有用。

我與免費層無關。 您需要允許要從公共訪問的端口。 請轉到安全組並允許它。

確保您的 http 和 HTTPS 端口(443 和 80)是開放的,意味着在 aws 服務器的入站規則中,端口 443 和 80 是 0.0.0.0/0。

暫無
暫無

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

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