Crear dominios virtuales en Windows con XAMPP

Los dominios virtuales nos permiten navegar en una aplicación local utilizando un dominio con el nombre y extensión que deseemos, es por ello que son llamados virtuales.

Esto trae algunas ventajas como lo son obtener rutas muy similares a las que utilizaremos en la aplicación en producción y en especial al trabajar con AJAX evitaremos posibles problemas al no tener que hacer llamados mediante la URL http://localhost/aplicacion sino mediante http://aplicacion.dev.

El procedimiento para crear dominios virtuales en Windows utilizando XAMPP es relativamente sencillo. Si posees un servidor diferente a XAMPP puede que los pasos a seguir sean un poco diferentes.

Crear el dominio en el servidor Apache

En una instalación típica de XAMPP nos dirigimos a C:\xampp\apache\conf\extra.

Allí observaremos varios archivos. Debemos abrir el que posee el nombre httpd-vhosts.conf.

Dentro de este archivo debemos observar unas líneas similares a estas:

##<VirtualHost *:80>
  ##ServerAdmin webmaster@dummy-host2.example.com
  ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com"
  ##ServerName dummy-host2.example.com
  ##ErrorLog "logs/dummy-host2.example.com-error.log"
  ##CustomLog "logs/dummy-host2.example.com-access.log" common
##</VirtualHost>

Estás líneas son ejemplos de como podemos crear nuestros dominios virtuales. Es por ello que al final de dicho archivo colocaremos lo siguiente:

<VirtualHost *:80>
  DocumentRoot "C:/xampp/htdocs/aplicacion"
  ServerName aplicacion.dev
</VirtualHost>

Luego debemos modificar (con permisos de administrador) el archivo hosts de nuestro sistema operativo. 

Tal archivo se encuentra en C:\Windows\System32\Drivers\etc. Al final del archivo hosts debemos colocar lo siguiente:

127.0.0.1     aplicacion.dev

La IP especificada es la de nuestro servidor local, luego separado por espacios debe ir el nombre que le dimos al dominio virtual. Puedes crear tantos como desees siempre y cuando no sea un dominio real, ya que perderás la posibilidad de acceder a tal dominio, es decir, si creas un dominio virtual llamado google.com ya no podrás acceder al buscador.

Nota: Si el sistema operativo no les permite modificar el archivo hosts, copiénlo en otra dirección, modifiquenlo y luego sustituyan el original por la nueva versión.

Finalmente reinician el servidor Apache y al abrir la dirección http://aplicacion.dev podrán acceder a su aplicación.

Comentarios

Deja tu comentario

http://