Назад | Перейти на главную страницу

Не удается получить доступ к странице приветствия Apache в Azure

У меня есть RHEL7 на одном из экземпляров Azure, и я установил httpd там. Теперь я пытаюсь получить доступ к URL-адресу, который похож на myhostname-eastus.cloudapp.azure.com, но время ожидания истекло. Я попытался выполнить эхо-запрос по этому адресу, но время ожидания истекло. Однако я могу использовать SSH для этого doamin. У меня открыт порт 80, но он снова не работает, перезагружая брандмауэр. Ниже приводится результат работы lsof

lsof -i -P |grep http
httpd    28060     root    4u  IPv6 24469984      0t0  TCP *:80 (LISTEN)
httpd    28061   apache    4u  IPv6 24469984      0t0  TCP *:80 (LISTEN)
httpd    28062   apache    4u  IPv6 24469984      0t0  TCP *:80 (LISTEN)
httpd    28063   apache    4u  IPv6 24469984      0t0  TCP *:80 (LISTEN)
httpd    28064   apache    4u  IPv6 24469984      0t0  TCP *:80 (LISTEN)
httpd    28065   apache    4u  IPv6 24469984      0t0  TCP *:80 (LISTEN)

и netstat дает следующую информацию:

netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2168/sshd
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd
tcp6       0      0 :::80                   :::*                    LISTEN      28060/httpd
tcp6       0      0 :::22                   :::*                    LISTEN      2168/sshd

По умолчанию конфигурация виртуальной машины Linux включает только входящий SSH. Вам необходимо включить входящий порт 80 в группе безопасности сети, связанной с общедоступным IP-адресом (сетевой адаптер / подсеть и т. Д.)

ICMP вообще не поддерживается.