Ver Mensaje Individual
  #38  
Antiguo 24-04-2014
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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".
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita