
我有一個免費的 AWS 帳戶,並在 Windows Server 2008 R2 上設定了 EC2 虛擬機器。我使用 RDP 存取虛擬機器。
我已經設定了 XAMPP 並在其中部署了我的 PHP 應用程式。我可以透過localhost/myapp
但不能使用公共IP存取它。
到目前為止,這是我嘗試過的:
- 在我的安全性群組中新增了連接埠 80 上的 HTTP 入站規則。
- 檢查 Windows 防火牆上 HTTP 連接埠 80 的入站規則。我把3個都啟動了
- 檢查了Apache的連接埠。它運行在 80 上。
但沒有幫助。我究竟做錯了什麼?
答案1
此特定實例是在公有子網路還是私有子網路中?
如果是私有子網,您是否要穿越 NAT 來存取 Internet?
如果是公用子網,請確保您的路由表連接有 Internet 網關。然後檢查您的網路 ACL,並確保您沒有明確拒絕入站到連接埠 80 的流量。