Google Cloud Platform: внешний IP-адрес недоступен извне - PullRequest
0 голосов
/ 10 ноября 2018

Я недавно начал работать с "Google Cloud Platform".Я в основном хочу использовать его для моего проекта науки о данных.Я успешно настроил проект, экземпляр виртуальной машины, правила брандмауэра и т. Д.

enter image description here

Я установил ноутбук Jupyter, работающий на порту 8888, и установил Apacheсервер Tomcat.Теперь я хочу получить к ним доступ через статический внешний IP-адрес моей виртуальной машины, но они недоступны, когда я упоминаю статический внешний IP-адрес.

Я проверил внешний путь, включенный трафик HTTP (s) проекта,добавлены правила брандмауэра для Apache tomcat и Jupyter Notebook, и Ping к этому внешнему IP-адресу также работает.На изображении ниже показаны все правила брандмауэра для jupyter notebook и tomcat:

enter image description here

Я попытался получить доступ следующими способами:

  • https://{static -external-ip} /
  • https://{static -external-ip}: 8080 /
  • https://{static -external-ip}: 888 /

Любая помощь в этом отношении будет большой пользой.Счастливого обучения!

Обновление: 10 ноября 2018 Я могу получить доступ к серверам, используя следующие URL-адреса:

Во-первых, они недоступны публично (внешне), а во-вторых, проблема с доступом к серверам со статическими внешними IP-адресами сохраняется.

1 Ответ

0 голосов
/ 10 ноября 2018

Вы, кажется, сделали все шаги для того, чтобы раскрыть службу извне, кроме одного, я предполагаю, что Jupyter слушает по шлейфовому интерфейсу? За документацию Юпитера -

By default, a notebook server runs locally at 127.0.0.1:8888 and is accessible only from localhost. You may access the notebook server from the browser using http://127.0.0.1:8888.

В документации содержится информация о том, как сделать ее доступной для внешнего мира . Короче говоря, для доступа к сервису необходимо выполнить привязку ко всем интерфейсам (ips).

...