Configurar Virtualhost en Windows

En mi reciente ingreso al mundo de desarrollo de aplicaciones web me vi en la necesidad de utilizar hosts virtuales en Windows, en mi caso trabajo con Laravel; como de seguro ustedes también pueden necesitar de ello en algún momento, aquí va una breve explicación de como configurarlos.

Para empezar en el desarrollo de este ejemplo trabajaré con xampp.

Previos:




  • La carpeta donde alojaré mis virtualhosts será;C:/virtualhost.
  • La aplicación se encuentra en la carpeta es C:/virtualhost/miapp/public
  • La dirección desde la que podré acceder en el navegador será miapp.idea/

  • Paso 1

    Lo primero que debemos hacer es editar el archivo httpd.conf (c:\xampp\apache\conf\httpd.conf) y alli vamos a habilitar el modulo vhosts (en algunos casos ya esta habilitado por defecto). Para ello debemos descomentar la linea siguiente:



    Eso lo logramos quitando el caracter #que se encuentra al inicio de la linea

    También en ese archivo descomentaremos la siguiente linea:



    Paso 2

    Luego pasamos a editar el archivo httpd-vhosts.conf (c:\xampp\apache\conf\extra\httpd-vhosts.conf)
    y primero agregaremos los permisos necesarios:


    Al activar los virtualhost, apache desactiva la carpeta raiz del servidor, por ello debemos agregar el siguiente contenido:



    En el mismo archivo (httpd-vhosts.conf) agregaremos la carpeta que contiene nuestro proyecto


    Donde ustedes cambiaran la ruta del DocumentRoot por la de su proyecto, y el ServerName por el de su preferencia.


    Paso 3

    Ahora modificaremos el archivo hosts (c:\Windows\System32\drivers\etc\hosts). este archivo tiene la siguiente estructura:


    Siguiendo esa estructura, agregaremos la siguiente linea:


    Para terminar reiniciamos apache desde el panel de control de xampp.
    Con esto ya tenemos configurado nuestro virtualhost y podremos acceder desde nuestro navegador.


    Nota

    • Si desean agregar mas virtualhosts deben repetir los Pasos 2 y 3; y añadir sus nuevos virtualhosts.

    Eso fue todo, y espero que este tip les sea de utilidad.


    PD: Compartelo en tus redes sociales!

    Siguiente
    « Anterior
    Anterior
    Siguiente »