Hola,
Quiero explicar aquí cómo se puede configurar el servidor Apache (al menos la distribución que se incluye en
Xampp) para crear "virtual host", puesto que es algo que no había usado hasta ahora y veo que tiene utilidad, no sólo para comprobar sistemas "multisitio" como HumPHP, pero, también a la hora de trabajar en nuestro ordenador y en su servidor local.
Hasta ahora yo usaba URLs del tipo "http://127.0.0.1/HumPhp", "http://127.0.0.1/OtraCosa" , etc. Pero, veréis lo sencillo que es configurar Apache y Windows para que podamos utilizar URLs como "www.hummphp.dev" y "www.otracosa.dev", por ejemplo.
1º Paramos Apache si está en marcha
2º Abrimos el archivo "xampp\apache\conf\extra\httpd-vhosts.conf" y añadimos:
Código:
<VirtualHost *:80>
DocumentRoot "/xampp/htdocs/HummPhpSite"
ServerName hummphp.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/xampp/htdocs/HummPhpSite"
ServerName www.hummphp.dev
</VirtualHost>
3º Abrimos (como administrador) el archivo "C:\Windows\System32\Drivers\etc\hosts" y añadimos:
Código:
127.0.0.1 hummphp.dev
127.0.0.1 www.hummphp.dev
¡Y eso es todo! Ya podemos arrancar Apache de nuevo y podremos navegar hasta "hummphp.dev" y "www.hummphp.dev", apuntando ambos "host" al mismo directorio "/xampp/htdocs/HummPhpSite".