2012-02-26 10 views
5

No crea que mi servidor virtual funciona correctamente. Esto es lo que tengo dentro de httpd.conf ... es la última cosa en el archivo:hosts virtuales DocumentRoot no se ha modificado

NameVirtualHost *:80 
<VirtualHost *:80> 
DocumentRoot /var/www/html/testing 
ServerName testing.aa.local 
</VirtualHost> 

En mi/etc/hosts:

127.0.0.1 testing.aa.local 

Ahora, cuando voy a la prueba .aa.local muestra la página de índice de la raíz del sitio. En httpd.conf, la raíz del documento es DocumentRoot /var/www/html. Parece que está tomando esa raíz del documento y no el documentroot de VirtualHost. Cuando reinicio httpd no hay errores. Cuando digo httpd -S dice:

$ sudo /usr/sbin/httpd -S 
VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: 
_default_:443   aa.local (/etc/httpd/conf.d/ssl.conf:81) 
*:*     aa.local (/etc/httpd/conf/httpd.conf:974) 
*:80     is a NameVirtualHost 
     default server testing.aa.local (/etc/httpd/conf/httpd.conf:1031) 
     port 80 namevhost testing.aa.local (/etc/httpd/conf/httpd.conf:1031) Syntax OK 

Cualquiera entiende por qué cuando voy a testing.aa.local me está mostrando la página de índice de/var/www/html en lugar de/var/www/html /¿pruebas? De nuevo,/var/www/html se define como el archivo httpd.conf como DocumentRoot pero luego declaro el contenedor virtualhost y pensé que debería sobrescribirlo.

Respuesta

2

En mi archivo httpd.conf hay un contenedor virtualhost listo. Lo comenté y ahora funciona.

+0

Me temo que no puedo obtener ninguna respuesta de la carpeta raíz "var/www/html" predeterminada también. Como si estuviera atascado. Incluí el mod_jk.conf en httpd.conf también para mover el documento. Menos aún mi nueva raíz de documento, la predeterminada también muestra la página no encontrada. –

Cuestiones relacionadas