Hola:
Hace tiempo que tenía configurado, dentro de mi PC con Windows 7, un sistema de servidor web, instalado manualmente, con Apache 2.2.19 y PHP 5.3.5.
Todo funcionaba bien, incluidos los VirtualHost que tenía configurados en el debido archivo httpd-vhosts.conf.
Decir también que para Apache uso el puerto 8080, es decir las webs para Apache irán con :8080.
Ahora, acabo de actualizar tanto la versión de Apache, como la de PHP.
He pasado a Apache 2.4.9 VC11 y PHP 5.5.11 VC11, descomprimiendo los correspondientes .zip en C:/servidor/ y configurando el httpd.conf y el php.ini.
Tras iniciar Apache como servicio, abro el navegador. Y PHP funciona.
Pero lo que ha dejado de funcionar son los VirtualHosts que con las versiones anteriores funcionaban.
¿Es que para la versión 2.4.X de Apache los VirtualHosts se deben configurar de una manera diferente, hace falta activar o desactivar algún module en el httpd.conf diferente que en versiones 2.2.X de Apache?
¿Alguna otra configuración referente a virtualhosts para Apache 2.4.X que no sepa, diferente a como se hacía para Apache 2.2.X?
Como primer bloque dentro de los VirtualHost, tengo este:
Código:
<VirtualHost *:8080>
DocumentRoot "C:/servidor/www"
ServerName localhost
</VirtualHost>
Hasta ahora un ejemplo de bloque de VirtualHosts que me funcionaba era así:
Código:
<VirtualHost *:8080>
ServerAdmin [email protected]
DocumentRoot "C:/servidor/www/phpMyAdmin-3.4.3.1"
ServerName local.phpMyAdmin-3.4.3.1
ErrorLog "logs/phpMyAdmin-3.4.3.1-error.log"
CustomLog "logs/phpMyAdmin-3.4.3.1-access_log" common
</VirtualHost>
Pero esto ya no me funciona.
También he probado así:
Código:
<VirtualHost *:8080>
ServerName local.phpMyAdmin-3.4.3.1
DocumentRoot C:/servidor/www/phpMyAdmin-3.4.3.1
ErrorLog "logs/phpMyAdmin-3.4.3.1-error.log"
CustomLog "logs/phpMyAdmin-3.4.3.1-access_log" common
<Directory "C:/servidor/www/phpMyAdmin-3.4.3.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
</Directory>
</VirtualHost>
pero tampoco funciona
Sea como sea, en vez de mostrarme la web que deseo y qie se muestra en la barra de direcciones, visualmente, se queda en el localhost:8080
Agradecería cualquier idea para solucionarlo cuánto antes. Gracias por las posibles respuestas.