17. Cómo generar un dominio local (virtual host) con Windows y XAMPP

Un dominio local es un nombre de host personalizado que se utiliza para acceder a una aplicación web alojada en tu propia computadora, lo que es útil para el desarrollo y pruebas locales. En este capítulo, te enseñaremos cómo configurar un dominio local utilizando XAMPP y el archivo de configuración de Apache en Windows. Aprenderás a definir un nombre de host personalizado, configurar el archivo hosts de Windows, crear un archivo de configuración de Apache y reiniciar el servidor para aplicar los cambios. Una vez que hayas configurado un dominio local, podrás acceder a tu aplicación web con un nombre de host personalizado en lugar de utilizar la dirección IP o el nombre de host predeterminado.


7 comentarios

Inicia sesión para comentar

Comentarios:

  • Marco Cordero

    Marco Cordero hace 9 meses

    Compa he estado buscando el concepto de los Helpers pero todos hablan de como hacerlos pero nadie de por que existen. Si pudieras hacer un video aclarandolo seria genial

    Gracias

  • Louise

    Louise hace 1 año

    Hola a todos, para los que les da error en apache. En uno de los comentarios de Javier García Marin, ofreció un ejemplo que me sirvió. El código de httpd-vhosts.conf me quedó de la siguiente manera:

    NOTA: Recuerda editar la ubicación de tu proyecto Laravel

    <VirtualHost *>
      DocumentRoot "C:\xampp\htdocs"
      ServerName localhost
    </VirtualHost>
    
    <VirtualHost *>
       DocumentRoot "C:\xampp\htdocs\prueba\public"
       ServerName prueba.test
       ServerAlias *.prueba.test
       <Directory "C:\xampp\htdocs\prueba\public">
           AllowOverride All
           Require all granted
       </Directory>
    </VirtualHost>
  • Walter

    Walter hace 1 año

    ? Editamos el archivo C:\Windows\System32\drivers\etc\hosts

     

    127.0.0.1 prueba.test

     

    ? Editamos C:\xampp\apache\conf\extra\httpd-vhosts.conf

     

    NameVirtualHost *
    <VirtualHost *>
    	DocumentRoot "C:\xampp\htdocs"
    	ServerName localhost
    </VirtualHost>
    
    <VirtualHost *>
    	DocumentRoot "C:\xampp\htdocs\prueba\public"
    	ServerName prueba.test
    	<Directory "C:\xampp\htdocs\prueba\public">
     		Options All
     		AllowOverride All
     		Require all granted
    	</Directory>
    </VirtualHost

     

  • Carlos Sánchez

    Carlos Sánchez hace 1 año

    Yo hice todos los pasos y cuando intento arrancar apache me marca el error que te sale cuando el puerto ya está en ocupado, el de apache shutdown unexpectedly. Alguna sugerencia? 

    • Juan Camilo López Morales hace 1 año

      Hola! Has probado en el path de tu proyecto usar el comand php artisan serve?

    • Carlos Sánchez hace 1 año

      Sí y ya después de ejecutarlo escribo localhost:8000 en el buscador y se ejecuta el proyecto sin problemas.  Pero cuando intento generar el dominio local, me sigue saliendo el mismo error de ‘Apache Shutdown Unexpectedly’ y no me deja abrir el dominio blog.test

  • Jorge Olmedo Diaz Franky

    Jorge Olmedo Diaz Franky hace 1 año

    Yo hice todos los cambios pero ahora cuando quiero arrancar de nuevo apache me sale error.

    No hay de malo regresar todo a como estaba antes, cierto?

    • Victor Arana Flores hace 1 año

      Hola estimado. Revisa tu código y corrígelo, ya que si pones un comando que no es te dará un error de configuración

  • Rxxbertx

    Rxxbertx hace 2 años

    si lo haces a traves de docker no hace falta no?

     

  • Javier

    Javier hace 2 años

    No encuentro el enlace del que hablas, donde explicabas cómo hacerlo

    • Victor Arana Flores hace 1 año

      Hola Francisco, tienes toda la razón. Aquel desafortunado comentario lo hice en un momento en donde tenía demasiada carga laboral y me sentia demasiado estresado, y pido las disculpas del caso.

    • Francisco Peña hace 1 año

      Te honra, demuestras ser muy buena persona por ello.

      Ya decía yo que no era normal, además yo también tengo dificultades aún para encontrar documentaciones y me dolió leer que si sentía este tipo de problemas debía de abandonarme de algo que se está convirtiendo en una profesión y un sueño.

      Un abrazo, y un cordial saludo compañero.

    • Antonio Garci­a Mari­n hace 1 año

      Mas me dolio a mi porque Victor se referia a mi y solo queria ayudar a Javier.

      Saludos

    • Victor Arana Flores hace 1 año

      Hola Antonio, te pido disculpas por mi exabrupto.

    • Antonio Garci­a Mari­n hace 1 año

      Listo. Ya paso.