Crear dominios virtuales en Windows con XAMPP

Crear dominios virtuales en Windows con XAMPP
  • Eborio Linárez
  • August 31, 2015
  • 0

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: mppapacheconfextra.

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 127.0.0.2:80>
  DocumentRoot "C:/xampp/htdocs/aplicacion"
  ServerName aplicacion.dev
</VirtualHost>

Asignamos una nueva IP que apuntará al proyecto que deseamos. Por cada nuevo virtual host debemos utilizar una IP diferente para evitar tener conflictos entre los proyectos.

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

Tal archivo se encuentra en C:WindowsSystem32Driversetc. Al final del archivo hosts debemos colocar lo siguiente.

127.0.0.2     aplicacion.dev

Debemos especificar la IP definida anteriormente y 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.

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.

Crear dominios virtuales es de mucha utilidad, por lo tanto espero le saques provecho a este post y lo compartas en tus redes sociales.

Comparte en las redes sociales

Comentarios

Aún no hay comentarios. Sé el primero en comentar.

Deja un comentario