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!
NOTA: se ha considerado que laragon está configurado por defecto usando como tld «.test», y que la ubicación del laragon se encuentra en la unidad de disco «C:».

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.
Por supuesto hay que reiniciar Apache.
- 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
Cuidado con poner correctamente el sepearador entre el subdominio y el dominio, debe ser el símbolo «-«.
- Crear un fichero de configuración de este nuevo subdominio:»
- Ruta: C:\laragon\etc\apache2\sites-enabled
- Nombre: manual.admin.mipaginaweb.test.conf
Notar que los ficheros de configuración creados automáticamente por Laragon comienzan con un «auto.» y éste lo hemos creado como «manual.».
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.
Cuidado con poner correctamente el nombre de la carpeta: El subdominio se separa del dominio con «-«.
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:
- Laragon: desarrollo web en entorno local
- Laragon: agregar versión PHP
- Laragon: agregar extensiones o módulos
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






