Создать виртуальную машину Azure - PullRequest
0 голосов
/ 08 декабря 2018

Я следовал учебному пособию Создание виртуальной машины Linux и все кажется правильным, что я знаю, так как это моя первая попытка.Я не вижу, что не так, я могу ssh к нему и запускать вещи и т. Д.

У меня проблема в том, что я не могу пинговать публичный IP-адрес.Приглашение просто висит.В конце урока запрашивается просмотр веб-сайта на странице, а браузер просто отключился?

Есть что-то, на что я должен взглянуть?

В этом руководстве создается сайт с nginx, и я никогда не использовал его, но он ожидает, что порт 80 будет открыт.Я добавил порт 80, открытый для группы сетевой безопасности.

Я в конечном итоге буду использовать Tomcat на порту 8080, поэтому я установил и открыл порт 8080 в группе безопасности сети.

Если я пытаюсь подключиться через порт 80: ipAddress: 80 ERR_CONNECTION_TIMED_OUT, если я ssh к виртуальной машине и использую ps aux |grep nginx я получаю ответ вроде

root      7809  0.0  0.0 116528  1400 ?        Ss   20:56   0:00 
    nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

www-data  7810  0.0  0.0 116880  2576 ?        S    20:56   0:00 nginx: worker process

Сервер работает.

если я попробую ipAddress: 8080, я получу веб-страницу по умолчанию для tomcat.Я не могу понять, почему nginx не работает.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

ping отключен в Azure для общедоступных IP-адресов

в отношении портов, которые необходимо учитывать при рассмотрении двух вещей. Во-первых, вы упомянули, что NSG должен разрешить трафик для интересующих портов, важно учитывать, чтоу вас могут быть NSG на уровнях NIC и Vnet, пожалуйста, проверьте, какой у вас есть, во-вторых, как только NSG был открыт, на виртуальной машине должна быть служба прослушивания, вы упоминаете, что в учебном пособии сказано, что нужно использовать порт 80, но затемпохоже, что вместо этого tomcat использует 8080, я рекомендую выполнить следующую команду для проверки портов прослушивания на уровне операционной системы

sudo netstat -plnt

, пожалуйста, дайте мне знать, если это поможет

0 голосов
/ 08 декабря 2018

пинг не будет работать.вам нужно открыть порт веб-сайта на NSG и на вашей Linux-коробке.Вы можете использовать это руководство: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...