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.
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. –