Не удается подключиться к экземпляру ubuntu t1.micro после ec2-авторизации
Я установил приложение Jetty на Ubuntu 12.04 экземпляр t1.micro
PUBLIC_DNS = ec2-54-225-24-215.compute-1.amazonaws.com
Я могу сделать:
ssh ec2-54-225-24-215.compute-1.amazonaws.com
Внутри экземпляра я могу сделать:
curl localhost:8080 -- Success
curl 127.0.0.1:8080 -- Success
Из РАЗРАБОТКИ DESKTOP я сделал:
ec2-authorize "quicklaunch-0" -P tcp -p 8080
GROUP quicklaunch-0
PERMISSION quicklaunch-0 ALLOWS tcp 8080 8080 FROM CIDR 0.0.0.0/0 ingress
И когда я пытаюсь подключиться из браузера:
http://$PUBLIC_DNS:8080 or curl $PUBLIC_DNS:8080, it does not connect
curl: (7) couldn't connect to host
Я могу подключиться к порту 22 экземпляра с моего рабочего стола.
Мой экземпляр принадлежит quicklaunch-0
Что мне не хватает? Пожалуйста помоги.
Основано на: размещенном в EC2 приложении Node.js - невозможно удаленно подключиться к порту
Я пробовал разные другие порты и запускал новые экземпляры. Ничто не похоже на работу.
РЕДАКТИРОВАТЬ:
Когда я запускаю netstat -l, я получаю:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp6 0 0 127.0.0.1:8080 :::* LISTEN
ИНОСТРАННО решает проблему здесь?
1 ответ
Как упоминалось в моем посте, netstat -ln показал, что мой сервер приложений прослушивал только localhost. Я исправил это.