Не удалось получить доступ к экземпляру AWS EC2 с эластичным IP-адресом из браузера

Недавно я запустил экземпляр EC2 с эластичным IP-адресом.

EC2 является частью группы безопасности, у которой открыты порты 80 (HTTP) и 22 (SSH). Подсеть, связанная с EC2, связана с таблицей маршрутов и интернет-шлюзом. Таблица маршрутов имеет следующие правила:

Destination    Target
10.0.0.0/16    local
0.0.0.0/0     igw-0096xxxxxd18debc

Когда я пытаюсь получить доступ к EC2 с его эластичным IP-адресом из браузера, я получаю

This site can’t be reached
ip address refused to connect.

Когда я подключаюсь к экземпляру по ssh и пытаюсь запустить

sudo netstat -antp|grep LISTEN

Я понимаю это -

tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      635/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      845/sshd            
tcp6       0      0 :::22                   :::*                    LISTEN      845/sshd  

Что я делаю неправильно? Как я могу связаться с EC2 с его эластичным IP-адресом?


person Seeker90    schedule 12.12.2019    source источник


Ответы (1)


согласно netstat, у вас есть служба ssh, работающая на порту 22 внутри экземпляра.

Но у вас нет никаких служб, работающих на порту 80 (например, веб-сервер), поэтому вы не можете получить доступ к порту 80 в браузере (например, для http://my-ip).

person Arun K    schedule 12.12.2019