Apache cambia entre VHOST predeterminados en cada recarga

Apache cambia entre VHOST predeterminados en cada recarga

Tenemos una máquina virtual CentOS 6 ejecutando Apache con varios hosts virtuales. Uno (y sólo uno) de ellos no funcionaba de forma intermitente.

Lo que estaba viendo fue que después de reiniciar Apache, a veces obtienes una lista de índice, otras veces obtienes nuestro sitio de intranet. Aún más extraño: ¡el host virtual de ejemplo que le brinda una lista de directorios estaba deshabilitado! Aún más extraño fue que los alias de servidor que configuré para el sitio de intranet siempre funcionaron.

Al menos en CentOS 6, Apache se reinicia automáticamente de vez en cuando.

La solución temporal para recuperar nuestro sitio de intranet fue reiniciar Apache.

Respuesta1

Hoy (mientras reflexionaba sobre cuál podría ser el problema) corrí

apachectl -D DUMP_VHOSTS

varias veces seguidas y noté que el vhost predeterminado para el puerto 443 cambiaba entre dos nombres de host. Uno ni siquiera era un nombre de vhost.

Hice una búsqueda inversa en la dirección IP del servidor.

dig -x 1.2.3.4

Y he aquí que regresaron dos discos 'A'. Uno para nuestro sitio de intranet, otro para el nombre de host del servidor que usamos para acceder a él, etc.

Cambiar uno de ellos para que sea un CNAME como debería haber sido parece haber corregido el problema. El servidor ya no tiene una crisis de identidad.

información relacionada