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