2017-02-07 3 views
18

СИТУАЦИИ:Compute Engine: "Этот сайт не может быть достигнуто"

Я следую this учебник.

Когда я доберусь до той части, где я создаю экземпляр и я выполнить необходимые команды, я получаю следующее:

To see the application running, go to http://[YOUR_INSTANCE_IP]:8080, 

where [YOUR_INSTANCE_IP] is the external IP address of your instance. 

ПРОБЛЕМА:

страница deosn» т нагрузки. Я получаю следующее сообщение об ошибке:

This site can’t be reached 

ВОПРОС:

Что может пойти не так?

Все предыдущие шаги работали отлично, и я смог получить доступ к своему сайту на местном уровне.

Я ждал экземпляра Compute Engine должны быть готовы к проверке:

gcloud compute instances get-serial-port-output my-app-instance --zone us-central1-f 

и хотя я воспроизвел все шаги дважды, я до сих пор встречался с сообщением об ошибке.

Нечто должно отсутствовать.


EDIT:

Мои правила брандмауэра:

enter image description here

+0

У вас есть SSH на вашем сервере и убедитесь, что служба прослушивает порт 8080? т. е. netstat --listen Я также хотел бы проверить, что ваш сервер использует тег «http-server». Вы можете запустить ["gcloud compute instance describe"] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/describe) – Carlos

+0

@ Карлос Кажется, он не слушает порт 8080. По крайней мере, 8080 "нигде не отображается на выходе команды netstat --listen – Coder1000

+0

Хорошо, по крайней мере, мы знаем, что сервис не работает. У вас возникли ошибки в последовательной консоли? Показывает ли сценарий запуска успешно работать и устанавливает приложения? – Carlos

ответ

0

Если ваш код и правила брандмауэра являются правильными, то это весьма возможно, что вы пытаетесь подключиться к неправильному IP. Вы должны использовать внешний IP-адрес, а не внутренний, который вы используете с помощью ifconfig.

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