Laragon: crear subdominios

En este artículo, te mostraremos cómo crear subdominios en Laragon, una técnica que te ayudará a manejar múltiples proyectos de forma ordenada y accesible. Sigue leyendo para aprender a configurar subdominios y optimizar tu flujo de trabajo.

Si no sabes qué es Laragon, te sugiero que visites primero este enlace: Laragon: entorno local para desarrollo web

Cómo funciona Laragon

Antes de nada vamos a explicar cómo funciona Laragon a la hora de crear un nuevo dominio.

Cuando se inicia Laragon, revisa todas las carpetas creadas dentro de su «www». Si tenemos una carpeta de un proyecto llamado «mipaginaweb«, automáticamente se crea una entrada en el fichero hosts del sistema operativo y crea un fichero auto.mipaginaweb.test.conf en la ubicación «C:\laragon\etc\apache2\sites-enabled».

La entrada en el fichero hosts sería:

127.0.0.1   mipaginaweb.test    #laragon magic!
Laragon: crear subdominios
Laragon: crear subdominios

Crear un subdominio

Si queremos usar subdominios (para este ejemplo: admin.mipaginaweb.test) en Laragon, tenemos que realizar los siguientes pasos:

  • Habilitar los alias en nuestro Apache. Para ello, en el fichero httpd.conf debemos activar este módulo. Localizamos la línea que pone:
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

y la descomentamos quitando el símbolo «#». Para que sirva de orientación, en mi caso, estaba en la lína 183.

  • Crear una nueva entrada en nuestro fichero hosts del sistema operativo.
    • En Windows este fichero se encuentra en: «C:\Windows\System32\drivers\etc\hosts».
127.0.0.1   admin-mipaginaweb.test
  • Crear un fichero de configuración de este nuevo subdominio:»
    • Ruta: C:\laragon\etc\apache2\sites-enabled
    • Nombre: manual.admin.mipaginaweb.test.conf

El contenido de nuestro fichero de configuración (manual.admin.mipaginaweb.test.conf) es:

define ROOT "c:/laragon/www/mipaginaweb/admin/"
define SITE "admin.mipaginaweb.test"

<VirtualHost *:80>
DocumentRoot ${ROOT}
ServerName ${SITE}
ServerAlias *.${SITE}
<Directory ${ROOT}>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

# If you want to use SSL, enable it by going to Menu > Apache > SSL > Enabled
  • Crear una carpeta en «C:\laragon\www\admin-mipaginaweb» con un archivo en su interior index.html o index.php.

En el caso de tener más subdominios, como por ejemplo: clientes.mipaginaweb.test hay que repetir todos los pasos menos el primero, donde hemos habilitado los Alias en Apache.

Sigue aprendiendo en maníaco digital

Amplía la información sobre Laragon con los siguientes artículos:

Ahora que sabes cómo montar un servidor web el local, es hora de iniciar tu primer proyecto web.
A continuación, te dejo un enlace a otro artículo que puede ser de tu interés:

Curso Completo Web para Principiantes

Y si te ha gustado este artículo y quieres más, no dudes en visitar el siguiente enlace: BLOG

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *