Я использую микро-экземпляр Amazon EC2 с Ubuntu 11.04 (официальный AMI от Canonical). Я создал новую группу безопасности для этого экземпляра:
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
Но когда я запускаю веб-сервер на 8080 и пытаюсь открыть http://ec2-ip-address:8080/
в моем браузере он говорит
Сервер не найден
... со стандартной страницей Google Chrome.
netstat -anltp | grep "LISTEN"
говорит, что мой единственный прослушиваемый порт - 22.
Как я могу открыть перечисленные порты, чтобы начать свои веб-проекты?
РЕДАКТИРОВАТЬ: Решение было найдено. Все, что вам нужно, это запустить сервер с IP-адресом 0.0.0.0, а не с 127.0.0.1 или локальным хостом.