La ubicación y organización de los archivos de configuración es configurable y puede cambiar entre versiones principales o entre distribuciones.
Apache Wiki tiene una práctica guía para los nombres y ubicaciones de los archivos de configuración.
Debido a que los archivos de configuración pueden contener include
directivas, partes de la configuración se pueden separar en archivos más pequeños. Dado que un archivo de configuración estándar de Apache contiene muchos comentarios y muchos elementos estándar, tiene sentido separar las partes que es más probable que cambie.
El nombre del archivo de configuración principal se puede cambiar en el momento de la compilación y en versiones recientes ha cambiado de httpd.conf
aapache2.conf
Con los años también ha habido una evolución en la organización de los archivos de configuración incluidos.
Por ejemplo, instalé Apache2 en un sistema basado en Ubuntu usando apt-get install apache2
: aquí están los archivos incluidos
/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
Entonces, los pocos ajustes de configuración en los que probablemente esté más interesado ahora están /etc/apache2/sites-available/default
.
Puedo ver que esto es consistente con la documentación de Ubuntu para Apache que recomiendo que leas primero. Si tiene otra documentación para versiones anteriores de Apache (u otras distribuciones), puede adaptar esa información para adaptarla a la forma en que se organizan las cosas en Ubuntu.