Расположение и организация файлов конфигурации настраивается и может меняться между основными выпусками или между дистрибутивами.
В Apache Wiki есть удобное руководство по именам и расположению файлов конфигурации.
Поскольку файлы конфигурации могут содержать includeдирективы, части конфигурации могут быть разделены на более мелкие файлы. Поскольку стандартный файл конфигурации Apache содержит много комментариев и множество стандартных элементов, имеет смысл выделить части, которые вы, скорее всего, измените.
Имя основного файла конфигурации можно изменить во время компиляции, а в последних выпусках оно изменилось с httpd.confнаapache2.conf
За прошедшие годы произошла некоторая эволюция в организации включенных файлов конфигурации.
Например, я установил Apache2 в системе на основе Ubuntu, используя apt-get install apache2- вот включенные файлы
/etc/apache2$ ls
apache2.conf envvars mods-available ports.conf sites-enabled
conf.d httpd.conf mods-enabled sites-available
/etc/apache2$ grep ^Include apache2.conf
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
/etc/apache2$ ls -l sites-enabled
total 0
lrwxrwxrwx 1 root root 26 Dec 26 12:30 000-default -> ../sites-available/default
Таким образом, некоторые настройки конфигурации, которые вам, вероятно, будут наиболее интересны, находятся сейчас /etc/apache2/sites-available/default.
Я вижу, что это согласуется с документацией Ubuntu для Apache, которую я рекомендую прочитать в первую очередь. Если у вас есть другая документация для более старых версий Apache (или других дистрибутивов), вы можете адаптировать эту информацию в соответствии с тем, как все организовано в Ubuntu.