Aprende a configurar fácilmente un host virtual para su proyecto Laravel (con dominio local) en Xampp para Windows.

A veces, necesitará crear hosts virtuales en xampp para manejar múltiples proyectos porque es más fácil que acceder a la ruta directa con la URL del host local. Crear un host virtual en xampp es bastante fácil, sin embargo, es posible que necesite orientación para configurarlo correctamente para un proyecto de Laravel y hoy vamos a compartir con usted cómo hacerlo fácilmente.

1. Crea un dominio local para tu aplicación.

En este artículo queremos acceder a nuestro proyecto laravel desde el navegador accediendo a la URL http://laravel-sandbox/, por lo que es necesario modificar el archivo hosts de Windows ubicado en C:\Windows\System32\drivers\etc\hosts. Recuerde editar el archivo de hosts con un editor con derechos de administrador; de lo contrario, no podrá guardar los cambios. Luego agregue el host usando un host personalizado en su sistema, en este caso agregaremos el 127.0.0.2host que será accesible también con un alias de laravel-sandbox:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
127.0.0.2	laravel-sandbox

Recuerde que puede aumentar el número final del host para tener varios de ellos, por ejemplo 127.0.0.3, 127.0.0.4, etc.

2. Configurar el host virtual

El punto de entrada de una aplicación laravel es el index.phpinterior de la publiccarpeta, por lo que el directorio deseado para nuestra aplicación será la ruta absoluta a su proyecto en la carpeta pública como se muestra en el siguiente ejemplo. El host virtual debe señalar el mismo host declarado en el archivo de hosts de Windows (en este caso 127.0.0.2) en el puerto 80. Puede crear este host virtual agregando el siguiente fragmento al final del contenido del httpd.confarchivo ubicado en la carpeta xampp \xampp\apache\conf\extra:

<VirtualHost 127.0.0.2:80>
    DocumentRoot "C:/xampp/htdocs/projects/laravel-sandbox/public"
    DirectoryIndex index.php      
    <Directory "C:/xampp/htdocs/projects/laravel-sandbox/public">
        Options All
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>

3. Visita tu proyecto desde el navegador.

Finalmente, como se esperaba, al visitar laravel-sandbox127.0.0.2en su navegador, se mostrará el punto de entrada de su aplicación Laravel:

Laravel Windows Configure Xampp

Ahora puede comenzar a trabajar en su proyecto sin preocuparse por la configuración del servidor local.

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores