Список Всех Виртуальных Хостов в Apache

Устранение любых проблем в Apache лучше всего начинать с получения информации о списке активных Виртуальных Хостов (VirtualHost).

В таких командах, как httpd/apache2 или apachectl/apache2ctl, это можно сделать с помощью опции -S.

Опция -S для каждого сайта выводит информацию об используемом порте, IP адресе или доменном имени, показывает где находится конфиг каждого активного Виртуального Хоста (VirtualHost) и делает проверку синтаксиса.

Список Всех Виртуальных Хостов в Apache

Используйте одну из следующих команд, чтобы получить список всех Виртуальных Хостов (VHosts) Апача в RHEL, CentOS, Fedora и т.д.:

$ httpd -S
$ apachectl -S

Список Всех Активных Веб-Сайтов в Apache2

Используйте одну из следующих команд, чтобы показать список всех Веб-Сайтов, хостящихся на Apache2 в Ubuntu, Debian, Linux Mint и т.д.:

$ apache2 -S
$ apache2ctl -S

Выполнив эти команды Вы получите список всех активных Виртуальных Хостов и результат проверки синтаксиса:

VirtualHost configuration:
1.2.3.4:80          is a NameVirtualHost
default server default (/etc/apache2/sites-enabled/default.conf:1)
port 80 namevhost example.com (/etc/apache2/sites-enabled/example.conf:1)
port 443 namevhost example.com (/etc/apache2/sites-enabled/example.conf:15)
Syntax OK