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:
Hasta ahora un ejemplo de bloque de VirtualHosts que me funcionaba era así:<VirtualHost *:8080> DocumentRoot "C:/servidor/www" ServerName localhost </VirtualHost>
Código:
Pero esto ya no me funciona.<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>
También he probado así:
Código:
pero tampoco funciona<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>
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.