Incluir archivos en Apache HTTP Server Versión 2.2 httpd.conf


18

Tengo un gran archivo httpd.conf, la mayoría de los cuales son hosts virtuales. ¿Hay alguna manera de hacer un archivo, digamos virtual_hosts.conf e incluirlo desde httpd.conf? Busqué en Google un poco, pero parece que no puedo encontrar mucho en cuanto a lo que incluye, solo la carga del módulo.


1
No busques en Google para esto. Lee los documentos de Apache .
Andrew Schulman

1
@ AndrewSchulman: Sabes que hice esta pregunta hace más de 3 años ... ¿verdad?
Josh

Respuestas:


37

Puede encontrar información sobre los archivos apache httpd.conf aquí .

Se han copiado algunos fragmentos de este sitio web para garantizar que la información no se pierda si el enlace queda en desuso:

Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/vhosts/*.conf

Caminos relativos:

Include conf/ssl.conf
Include conf/vhosts/*.conf

Comodines:

Include conf/vhosts/*/*.conf

8

Separo cada host virtual en su propio archivo de configuración de vhost, de esa manera no terminas buscando en un documento gigante buscando una pequeña directiva. Similar a la publicación de Quanta:

Include /etc/apache2/vhosts.d/*.conf

Simplemente colóquelo como la última línea en su httpd.conf

luego simplemente divida su vhosts.conf en archivos individuales para cada dominio, es decir

domain1.conf
domain2.conf
domain3.conf
etc.... 

Mucho más fácil de administrar. -sean


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.