
Hola tengo un problema con la configuración de mi servidor,
Tengoubuntu 14.04yApache 2.4.7, el problema es que algo está mal configurado.
Tengo cinco dominios, dom1.com, dom2.com, dom3.com, etc. El problema es que dos dominios redirigen a un dominio antiguo que ya no uso, y los demás muestran el index.xml en dom1.com.
Así que no sé qué podría ser. El resultado es que cuando hago una solicitud en el navegador siempre respondo con el Sitio de construcción 1, en caso de que
/var/www/dom1/index.html --> Building Site 1
/var/www/dom2/index.html --> Building Site 2
/var/www/dom3/index.html --> Building Site 3
/var/www/dom4/index.html --> Building Site 4
/var/www/dom5/index.html --> Building Site 5
Un en Apache: /etc/apache2/sites-available/dom1.com.conf
<VirtualHost *:80>
ServerName www.dom1.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/dom1
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Y lo mismo para los demás dominios.
Y en /etc/hosts defino para cada dominio el par de dominios ip
127.0.0.1 localhost
127.0.1.1 ubuntu.myhosted.com ubuntu
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
XXX.XX.XXX.XXX dom1.com
XXX.XX.XXX.XXX dom2.com
XXX.XX.XXX.XXX dom3.com
XXX.XX.XXX.XXX dom4.com
XXX.XX.XXX.XXX dom5.com
¿Me faltan algunas propiedades de configuración?
Respuesta1
Parece que estás configurando diferentes dominios. Estás accediendo dom1.com
(según el archivo de hosts), pero tu configuración de Apache solo tiene www.dom1.com
.Estos son nombres diferentes.
Dado que Apache no puede encontrar una sección de host virtual, dom1.com
se da por vencido y simplemente muestra el primer host virtual, sea lo que sea.
Corrija los parámetros de ServerName o agregue el nombre que no sea www como ServerAlias (si desea que ambas variantes funcionen).