我正在使用带有 Ubuntu 11.04 的 Amazon EC2 微型实例(Canonical 的官方 AMI)。我为此实例创建了一个新的安全组:
Inbound:
22 (SSH) 0.0.0.0/0
80 (HTTP) 0.0.0.0/0
443 (HTTPS) 0.0.0.0/0
3306 (MYSQL) 0.0.0.0/0
8080 (HTTP*) 0.0.0.0/0
27017 0.0.0.0/0
27018 0.0.0.0/0
27019 0.0.0.0/0
28017 0.0.0.0/0
Run Code Online (Sandbox Code Playgroud)
但是当我在 8080 上启动 Web 服务器并尝试http://ec2-ip-address:8080/在浏览器中打开时,它说
找不到服务器
...使用标准的 Google Chrome 页面。
netstat -anltp | grep "LISTEN"
Run Code Online (Sandbox Code Playgroud)
说我唯一监听的端口是 22。
如何打开列出的端口,以便启动我的 Web 项目?
编辑:已找到解决方案。您只需要在 0.0.0.0 IP 地址启动服务器,而不是 127.0.0.1 或 localhost。