¿Cómo crear un subdominio en DirectAdmin?
Introducción: ¿Qué es un subdominio y por qué crearlo?
Antes de meternos de lleno en el proceso técnico para crear subdominio DirectAdmin, es importante que entiendas qué es un subdominio y para qué sirve. Imagina que tu dominio principal es tudominio.com. Un subdominio sería como una extensión o una sección independiente, por ejemplo, blog.tudominio.com o tienda.tudominio.com. Cada subdominio puede apuntar a una carpeta diferente dentro de tu hosting y puede tener su propio contenido, base de datos o incluso CMS.
Los usos más comunes para un subdominio DirectAdmin incluyen:
- Crear un blog separado del sitio principal.
- Alojar una tienda online en una sección distinta.
- Configurar un área de pruebas o desarrollo.
- Tener un panel de administración o foro.
- Separar versiones para distintos idiomas o regiones.
DirectAdmin es uno de los paneles de control de hosting más utilizados en servidores Linux. A continuación, te guiaré paso a paso para que puedas gestionar subdominios sin complicaciones.
Requisitos previos
Antes de comenzar, asegúrate de cumplir con lo siguiente:
- Tener acceso a tu panel de control DirectAdmin (usuario y contraseña).
- Que tu dominio principal esté correctamente configurado y apuntando a tu servidor.
- Tener permisos de administrador o de usuario con capacidad para gestionar dominios.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En ese caso, busca la opción "Subdominios" dentro del dominio correspondiente.
Paso a paso: Cómo crear un subdominio en DirectAdmin
1. Accede a tu panel DirectAdmin
Abre tu navegador web y escribe la dirección de tu panel. Normalmente es algo como:
https://tudominio.com:2222
O también puede ser la IP de tu servidor seguida del puerto 2222. Introduce tu usuario y contraseña y haz clic en Iniciar sesión.
2. Localiza la sección de Gestión de Dominios
Una vez dentro del panel, verás varias opciones. Busca el apartado que dice "Administración de Cuentas" o directamente "Dominios". En la mayoría de las versiones de DirectAdmin, hay un icono o enlace llamado "Subdominios" dentro del menú principal.
Si no lo ves de inmediato, puedes usar el buscador interno del panel (si está disponible) o revisar la sección "Gestión de Sitios Web".
3. Selecciona el dominio principal
En la pantalla de subdominios, verás una lista de tus dominios registrados. Haz clic en el dominio para el cual deseas crear subdominio DirectAdmin. Si solo tienes un dominio, probablemente ya esté seleccionado.
4. Introduce el nombre del subdominio
Aparecerá un formulario sencillo con un campo de texto. Allí deberás escribir el nombre que quieras para tu subdominio. Por ejemplo, si quieres blog.tudominio.com, escribe blog.
DirectAdmin automáticamente añadirá el punto y el dominio principal. También puedes especificar la carpeta donde se almacenarán los archivos de ese subdominio. Por defecto, se creará una subcarpeta dentro de public_html con el nombre del subdominio. Por ejemplo:
/home/usuario/domains/tudominio.com/public_html/blog
Si deseas cambiar la ruta, puedes hacerlo manualmente, pero te recomiendo dejar la que sugiere el sistema para evitar problemas.
5. Configura opciones adicionales (opcional)
Dependiendo de la versión de DirectAdmin, es posible que veas opciones como:
- Habilitar PHP: Puedes elegir la versión de PHP que usará el subdominio.
- Habilitar SSL: Si tu dominio principal ya tiene SSL, puedes activarlo para el subdominio.
- Redirección: Si quieres que el subdominio redirija a otra URL.
Por ahora, puedes dejar todo por defecto. Más adelante podrás gestionar subdominios y modificar estas configuraciones.
6. Haz clic en "Crear"
Revisa que los datos sean correctos y presiona el botón "Crear" o "Añadir Subdominio". El sistema procesará la solicitud y en pocos segundos verás un mensaje de confirmación.
[TIP] Si el subdominio no aparece de inmediato en tu navegador, puede deberse a la propagación de DNS. Espera unos minutos y, si es necesario, limpia la caché de tu navegador.
Cómo gestionar subdominios existentes
Una vez que has aprendido a crear subdominio DirectAdmin, seguramente querrás administrarlos. DirectAdmin te permite:
- Eliminar un subdominio: Desde la misma sección de subdominios, selecciona el que deseas borrar y haz clic en "Eliminar". Ten cuidado, ya que esto borrará todos los archivos asociados.
- Cambiar la carpeta de destino: Puedes modificar la ruta donde se almacenan los archivos del subdominio.
- Activar o desactivar SSL: Muy útil si tu subdominio maneja datos sensibles.
- Ver estadísticas: Algunas versiones muestran el uso de espacio y tráfico por subdominio.
Para acceder a estas opciones, simplemente haz clic en el nombre del subdominio en la lista y se abrirán sus propiedades.
Problemas comunes y soluciones
Aunque el proceso es sencillo, pueden surgir algunas dudas. Aquí tienes las más frecuentes:
El subdominio no carga o muestra error 404
Esto suele ocurrir por dos razones:
- La carpeta del subdominio está vacía: Debes subir archivos (como un
index.htmloindex.php) a la carpeta correspondiente. - Problemas de DNS: Aunque DirectAdmin configure el subdominio internamente, tu proveedor de dominio puede tardar en propagar los cambios. Espera hasta 24 horas.
No veo la opción de subdominios en mi panel
Algunos planes de hosting limitan la creación de subdominios. Si no aparece la opción, contacta con tu proveedor de hosting para verificar si tu plan lo incluye.
Quiero usar el subdominio con WordPress
Perfecto. Al crear subdominio DirectAdmin, puedes instalar WordPress en esa carpeta. Muchos paneles ofrecen instaladores automáticos como Softaculous. Si no, puedes subir los archivos manualmente y crear una base de datos desde la sección "MySQL" de DirectAdmin.
¿Puedo crear un subdominio para otro dominio que no sea el principal?
Sí, siempre que tengas ese dominio registrado en tu cuenta de DirectAdmin. El proceso es el mismo: selecciona el dominio deseado en el paso 3.
Buenas prácticas al crear subdominios
Para que tu experiencia sea óptima, ten en cuenta estos consejos:
- Usa nombres descriptivos:
blog,tienda,foro,app, etc. Evita nombres genéricos comotest1onuevo. - Mantén una estructura de carpetas ordenada: No mezcles archivos de diferentes subdominios en la misma carpeta.
- Configura SSL si tu sitio lo requiere: Hoy en día, la mayoría de los navegadores marcan como "no seguro" los sitios sin HTTPS. DirectAdmin te permite instalar certificados SSL gratuitos (como Let's Encrypt) para cada subdominio.
- Revisa los permisos de archivos: Asegúrate de que los archivos del subdominio tengan los permisos correctos (generalmente 755 para carpetas y 644 para archivos).
Alternativa: Syspanel (HestiaCP)
Si tu hosting utiliza Syspanel (antes HestiaCP), el proceso para crear subdominio DirectAdmin es similar, pero con algunas diferencias:
- La URL de acceso suele ser
https://tudominio.com:2106ohttps://IP:2106. - En el panel, busca la sección "Web" o "Dominios" y selecciona el dominio.
- Haz clic en "Añadir subdominio" y escribe el nombre.
- Syspanel también te permite configurar SSL, redirecciones y más.
[WARNING] No confundas Syspanel con DirectAdmin. Aunque ambos son paneles de control, su interfaz y opciones pueden variar. Si tu proveedor usa Syspanel, sigue las instrucciones específicas de ese panel.
Preguntas frecuentes (FAQ)
¿Cuántos subdominios puedo crear?
Depende de tu plan de hosting. La mayoría permite crear subdominios ilimitados, pero algunos planes básicos tienen un límite (por ejemplo, 5 o 10). Consulta con tu proveedor.
¿Afecta el rendimiento del sitio principal?
No, cada subdominio funciona de forma independiente. Sin embargo, el uso de recursos (espacio, ancho de banda) se suma al total de tu cuenta.
¿Puedo crear un subdominio para una aplicación como Node.js?
Sí, pero necesitarás configurar el servidor para que soporte Node.js. DirectAdmin no lo hace automáticamente; deberás usar la línea de comandos o un plugin especial.
¿Qué hago si el subdominio muestra el contenido del dominio principal?
Esto ocurre cuando la carpeta del subdominio está vacía o mal configurada. Asegúrate de que exista un archivo index.html o index.php dentro de la carpeta del subdominio.
¿Puedo cambiar el nombre del subdominio después de crearlo?
No directamente. Tendrías que eliminar el subdominio y crear uno nuevo con el nombre deseado. Recuerda hacer una copia de seguridad de los archivos antes de eliminar.
Conclusión
Crear subdominio DirectAdmin es un proceso rápido y sencillo que te permite organizar mejor tu sitio web y ofrecer servicios diferenciados a tus visitantes. Ya sea que quieras un blog, una tienda, un foro o un área de pruebas, los subdominios son una herramienta poderosa que todo administrador de hosting debería dominar.
Recuerda que, una vez creado, puedes gestionar subdominios desde el mismo panel: modificar su configuración, instalar certificados SSL, cambiar la carpeta de destino o eliminarlos si ya no los necesitas. Si tu hosting usa Syspanel, el proceso es análogo pero accediendo por el puerto 2106.
Espero que este tutorial DirectAdmin te haya sido de utilidad. Si tienes más dudas, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte técnico de tu proveedor de hosting. ¡Buena suerte con tu nuevo subdominio!
