Сервер appache2 на виртуальной машине Azure получает сообщение об ошибке: «Этот сайт недоступен *. *. *. *» - PullRequest
0 голосов
/ 04 июня 2019

я получаю эту ошибку для сценария установки, который отлично работал на EC2 vm, но теперь кажется, что я не могу добраться до сайта, должен ли я добавить какое-нибудь правило для входящих сообщений или что-то еще, чтобы включить сервер apache2? ошибка в хроме

This site can’t be reached *.*.*.*.com’s server IP address could not be found.
Try running Windows Network Diagnostics.
DNS_PROBE_FINISHED_NXDOMAIN

1 Ответ

1 голос
/ 04 июня 2019

Группа сетевой безопасности

В виртуальных машинах Azure по умолчанию порты брандмауэра не открываются, если только вы не открываете их при подготовке виртуальной машины. Создавая виртуальную машину Azure на портале Azure, вы, вероятно, создали группу сетевой безопасности для виртуальной машины. Если вы не указали порты, которые должны открываться во время создания виртуальной машины, вам необходимо открыть брандмауэр виртуальной машины.

Чтобы открыть порты

Чтобы открыть порты на брандмауэре, отправляйтесь на портал Azure (где вы настраиваете виртуальную машину). Найдите виртуальную машину в списке ресурсов. Он должен перейти на страницу для вашей виртуальной машины, где будут отображаться имя, статус, местоположение, размер, IP-адрес и т. Д. С левой стороны у вас будет вертикальное меню> Выбрать Networking. Оттуда вы сможете увидеть действующие правила брандмауэра для виртуальной машины. Поскольку вам, вероятно, не хватает HTTP (80) и HTTPS, выберите add inbound port rule. Из раскрывающегося списка для обслуживания выберите HTTP и назначьте имя / приоритет. Выполните те же параметры, кроме этого времени, выбрав HTTPS (443). Нажмите сохранить и проверить. Вы должны иметь доступ к Apache, работающему на виртуальной машине.

Дополнительная диагностика

Сценарий, который вы использовали, мог случайно настроить виртуальную машину iptables. Вы можете просмотреть брандмауэр Linux с помощью sudo iptables -L, чтобы убедиться, что правила брандмауэра не включены. Поскольку Azure управляет брандмауэром, вам не нужно требовать каких-либо правил iptables, но их всегда можно добавить для дополнительной безопасности.

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

...