He instalado WAMP en mi disco “C:\”.
Después de instalar WAMP, tendremos un directorio llamado “C:\wamp\www” al que podemos acceder directamente utilizando “http://localhost”
También cualquier directorio y archivos en su interior añadiendo la carpeta a localhost. Suponiendo que tengo ejemplo, como un directorio dentro de “C:\wamp\www” , podría acceder con mi navegador web directamente con “http://localhost/example“.
¿Qué pasa si no quiero usar localhost/ejemplo cada vez que tengo acceso al directorio de ejemplo, en lugar de eso me gustaría acceder a él mediante http://example.local.com. Aquí es donde utilizamos los hosts virtuales (vhosts) en Apache2.
Los pasos para crear vhosts en WAMP:
Para poder trabajar con vhosts, necesitamos asegurarnos de que tenemos módulo host virtual está habilitado.
Para habilitarlo haga clic izquierdo en el icono del WAMP en la bandeja del sistema
= > Apache = > módulos de Apache = > vhost_alias_module.
Una vez tenemos activado el módulo vhost
Abrimos el fichero hosts ubicado en “C:\windows\System32\drivers\etc\”.
Y añadimos la siguiente línea:
127.0.0.1 localhost
127.0.0.1 example.local.com
Nota: Si no puedes editar el archivo, no te preocupe, puedes copiar ese archivo y pegarlo en el escritorio, lo modificas y reemplazas el fichero modificado en “C:\windows\System32\drivers\etc\”.
Después de esto, tendremos que decirle a Apache dónde buscar cuando se alcanza el URL “example.local.com”.
Para ello añadiremos las entradas al archivo httpd-vhosts.conf dentro del directorio “C:\wamp\bin\apache\APACHEVERSION\conf\extra\”.
Aquí está lo que tenemos que agregar en el archivo httpd-vhosts.conf:
# Para que localhost funcione correctamente
< VirtualHost *: 80 >
ServerAdmin admin@localhost
DocumentRoot “c:/wamp/www”
ServerName localhost
< / VirtualHost >
# Nuestro directorio example
< VirtualHost *: 80 >
DocumentRoot “c:/wamp/www/example”
ServerName example.local.com
< / VirtualHost >
Ahora reinicia el servidor wamp.
Eso es todo. Ahora puedes abrir tu navegador y acceder directamente a la
http://example.local.com