Как вызвать браузер из моего экземпляра AWS linux EC2

Я запустил приложение nodejs на порту 8000 на моем экземпляре aws ec2. Я смог сделать wget и увидеть код вывода на экране.


wget http://localhost:8000 --2018-10-22 13:40:17-- http://localhost:8000/ Разрешение localhost (localhost)... 127.0.0.1 Подключение к localhost (localhost)|127.0.0.1 |:8000... подключено. HTTP-запрос отправлен, ожидается ответ... 200 OK Длина: 366 [text/html] Сохранение в: ‘index.html’

index.html 100%[=========================================== ===============================>] 366 --.-КБ/с в 0 с

22.10.2018, 13:40:17 (73,9 МБ/с) — «index.html» сохранен [366/366]


Я открыл порт №. 8000 на моем экземпляре EC2, используя настройку группы безопасности для входящего и исходящего трафика. Тем не менее я могу получить доступ, используя http://ipaddress:8000 . Любые другие предложения, чтобы увидеть мое приложение в браузере, пожалуйста

Настройки группы безопасности


person user2368975    schedule 22.10.2018    source источник
comment
Ваш веб-сервер прослушивает все порты (0.0.0.0) или только локальный?   -  person quasar    schedule 22.10.2018
comment
Когда вы пытаетесь использовать ipaddress:8000, какой IP-адрес вы используете? И из какого экземпляра вы его вызываете? Если вы звоните из-за пределов вашего AWS VPC, вам, скорее всего, придется использовать общедоступный IP-адрес, а не внутренний.   -  person sofcal    schedule 22.10.2018
comment
Привет, Quasar, я использую на всех портах (0.0.0.0), как показано на этом снимке экрана screencast.com/t /0ouiMt9S9   -  person user2368975    schedule 23.10.2018
comment
Привет, Софкал, я использую IP-адрес, предоставленный amazon. т/3ях8пЛГХГОУ   -  person user2368975    schedule 23.10.2018
comment
Даже я попробовал общедоступный IP-адрес: пожалуйста, посмотрите этот снимок экрана: screencast.com/t/CbZzM51l   -  person user2368975    schedule 23.10.2018


Ответы (2)


Теперь я могу просматривать свой веб-сайт (Nodejs) с порта 3000 на AWS. Но, как ни странно, моя проблема с портом 8000 остается прежней. Я вижу завиток http://localhost:8000, но когда я захожу в браузер, используя тот же общедоступный IP-адрес, он пишет отказался подключаться. { Пытаться:

Проверка соединения Проверка прокси и брандмауэра ERR_CONNECTION_REFUSED} Не знаю, в чем проблема с портом 8000. Я включил порт 8000, а также порт 443.

person user2368975    schedule 15.11.2018

Не могли бы вы изменить IP-адрес привязки с localhost на 0.0.0.0 и попробовать.

Указав 0.0.0.0, сервер будет привязан ко всем IP-адресам, позволяя как «localhost» продолжать работать (локально), так и разрешая доступ к серверу с внешних устройств через IP-адрес или имя хоста машины.

person Jithin Babu    schedule 15.11.2018