Para crear un virtual host y que por ejemplo ejemplo.dev apunte a nuestro localhost haremos lo siguiente:
1- Editaremos nuestro archivo hosts (c:\windows\System32\drivers\etc y añadiremos lo siguiente:
127.0.0.1 ejemplo.dev 127.0.0.1 www.ejemplo.dev
2- En nuestro servidor, en este ejemplo bajo WAMP, añadiremos un archivo en c:\wamp\alias\ al que llamaremos ejemplo.dev.conf y copiaremos lo siguiente:
<VirtualHost *:80> DocumentRoot c:\wamp\www\localizaciondelproyectoejemplo ServerName ejemplo.dev </VirtualHost>
3- En el menú de WAMP ir a Apache/httpd.conf y editar archivo:
Buscar la línea: # Virtual hosts Include conf/extra/httpd-vhosts.conf <--- DESCOMENTAR ESTA LINEA
4- Reiniciaremos todos los servicios de nuestro servidor (Restart all services)
Y listo!, si añadimos ejemplo.dev en nuestro navegador accederemos a nuestro proyecto.
* Si no funcionase comprobar que el archivo hosts ha sido guardado con la codificación ANSI. Si esto está bien y persiste el error hacer lo siguiente:
Editaremos el archivo httpd-vhosts.conf, accederemos a él en C:\wamp\bin\apache\Apache-XXX\conf\extra\. Abriremos el archivo y añadiremos al final la siguiente información.
<VirtualHost *:80>
ServerAdmin emailaddress@domain.com
DocumentRoot "c:\MYSITE"
ServerName mysite.local
ErrorLog "logs/mysite.log"
CustomLog "logs/mysite-access.log" common
</VirtualHost>
