2016-08-02 8 views
0

Я могу использовать SSH для моего экземпляра AWS EC2. Grizzly был установлен и запущен.Невозможно подключиться к AWS EC2 public ip

tcp  0  0 ::ffff:127.0.0.1:8080  :::*      LISTEN 

Я не могу подключиться через браузер из моей локальной машины в EC2 общественного IP http://public IP: 8080/индекс. У меня была группа безопасности с входящим доступом к HTTP-порту 8080 и разрешены все исходящие. Я также пытался разрешить ICMP для пинга, но я тоже не могу его пропустить. Я удалил все ограничения группы безопасности, и это тоже не сработало. Я проверил iptables, и нет никаких правил, чтобы ограничивать что-либо.

Любые идеи?

Благодаря

+0

Этот URL правильный http: // public ip: 8080/index или вы хотите использовать http: // public ip: 8080/index.html или php – error2007s

+0

было http://54.210.117.202:8080/index или http://54.210.117.202:8080/index.jsp с момента его jsp. Я перезагрузил экземпляр сейчас, чтобы проверить, не исправит ли он это, чтобы изменить ip. Я не мог установить telnet на порт 80 или пинг. – user1069528

+0

Вы уверены, что 8080 открыто в группе безопасности? Я попробовал telnet 54.210.117.202 8080, и это время для меня – error2007s

ответ

1

Ваш сервер слушает только на локальной системе:

ТСР 0 0 :: FFFF: 127.0.0.1: 8080 ::: * СЛУШАТЬ

Она должна быть прослушивание 0.0.0.0, которое, согласно docs, требует другого конструктора.

+0

Это что-то жалкое или вещь AWS? (разработчик сейчас прав) Я все еще не могу подключиться к порту 80 на машине. – user1069528

+0

Это вещь гризли - конструктор должен прослушивать любой адрес, а не localhost (127.0.0.1). – stdunbar

Смежные вопросы