Устранение любых проблем в 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