crear configurar a2ensite apache apache2

configurar - ¿Hay alguna manera de que pueda cambiar el orden en que Apache VirtualHosts se carga primero?



virtual host apache ubuntu (3)

(Debido a que esta pregunta está relacionada con la administración del sistema, es más adecuada para serverfault.com ).

Bajo la configuración predeterminada de Debian y Ubuntu, los sitios se cargan en orden alfabético (usando la directiva Include de Apache), por lo que puede cambiar el orden en que se cargan sus sitios cambiando sus nombres. (Por ejemplo, el sitio predeterminado que proporciona Debian en realidad se llama 000-default , por lo que es muy probable que se cargue primero).

Estoy usando un subdominio comodín para administrar la mayoría de mis solicitudes, pero me estoy topando con un problema de obtener uno de mis subdominios (digamos, wiki.domain.com) para cargar primero.

Entiendo que cargar esto dentro de httpd.conf o algo así sería simplemente el caso de que primero se cargue VirtualHosts, pero estoy usando a2ensite y sites-available para administrar mis dominios (archivos individuales para cada dominio), que, según mi conocimiento , significa que no tengo una manera real de determinar qué dominios se "cargan" primero.

Estoy ejecutando Ubuntu Hardy.


Creo que el orden de carga es del nombre del archivo de configuración en el directorio / etc / apache2 / sites-enabled. por lo que si desea cargar uno primero, debe nombrar el archivo 000-wiki.domain.com (o a2ensite 000-wiki.domain.com)

Por curiosidad, ¿por qué te importa el pedido?


Para verificar los VirtualHosts cargados actualmente (y su orden de carga):

httpd -S

en un sistema operativo Ubuntu también puedes usar lo siguiente:

apache2ctl -S