Cómo crear un subdominio en DirectAdmin para una aplicación
Introducción: ¿Por qué necesitas un subdominio en DirectAdmin?
Si tienes un sitio web y quieres organizar mejor tus proyectos o aplicaciones, crear un subdominio en DirectAdmin es una de las tareas más útiles que puedes aprender. Un subdominio te permite separar secciones de tu página principal sin necesidad de comprar un dominio nuevo. Por ejemplo, si tu dominio es tudominio.com, puedes tener app.tudominio.com para una aplicación, blog.tudominio.com para un blog, o tienda.tudominio.com para un ecommerce.
DirectAdmin es un panel de control de hosting muy popular entre administradores de sistemas (SysAdmin) por su simplicidad y potencia. En esta guía DirectAdmin subdominio, te explicaré paso a paso cómo configurarlo, incluso si nunca lo has hecho antes. Además, al final encontrarás una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes.
¿Qué es un subdominio y cómo funciona?
Un subdominio es una extensión de tu dominio principal. Técnicamente, funciona como un sitio web independiente, pero comparte los mismos recursos de hosting (espacio en disco, base de datos, etc.). Cuando creas un subdominio, DirectAdmin configura automáticamente un directorio separado en tu servidor y crea las entradas DNS necesarias para que apunte a ese directorio.
Por ejemplo:
- Dominio principal:
midominio.com→ Carpeta:public_html - Subdominio:
app.midominio.com→ Carpeta:public_html/app
Esto te permite instalar aplicaciones (como WordPress, Laravel, o una tienda online) sin afectar tu sitio principal.
Requisitos previos para crear un subdominio
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin con permisos de usuario o administrador.
- Un dominio registrado y apuntando a los servidores de nombres de tu hosting.
- Conocimientos básicos de navegación en paneles de control (no necesitas ser experto).
- Tiempo: El proceso completo te tomará menos de 10 minutos.
[INFO] Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es similar pero la interfaz cambia. En Syspanel, accedes por el puerto 2106 y las opciones de subdominios están en la sección "Web".
Paso a paso: Cómo crear un subdominio en DirectAdmin
1. Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:
https://tudominio.com:2222- O
https://IPdelservidor:2222
Ingresa tu usuario y contraseña. Si eres el administrador del servidor, usa las credenciales de root.
2. Localiza la sección "Gestión de Subdominios"
Una vez dentro del panel, busca en el menú principal la opción "Gestión de Subdominios" o "Subdomain Management". En la mayoría de las versiones de DirectAdmin, está en la sección "Administración de Cuentas" o directamente en el panel izquierdo.
[TIP] Si no encuentras la opción, usa el buscador interno del panel (normalmente un ícono de lupa) y escribe "subdominio".
3. Haz clic en "Crear Subdominio"
Verás un formulario con los siguientes campos:
- Subdominio: Aquí escribes el nombre que quieras, por ejemplo:
app,blog,test, etc. - Dominio: Selecciona el dominio principal de tu cuenta (si tienes varios, elige el correcto).
- Directorio: Por defecto, DirectAdmin creará una carpeta dentro de
public_htmlcon el nombre del subdominio. Puedes cambiarlo si lo deseas (por ejemplo,public_html/miapp). - Opciones adicionales (opcional): Algunas versiones permiten habilitar SSL, redirecciones o crear una base de datos asociada.
Ejemplo práctico:
- Subdominio:
app - Dominio:
midominio.com - Directorio:
public_html/app(se creará automáticamente)
4. Configura opciones avanzadas (si es necesario)
En la misma pantalla, puedes marcar casillas como:
- Crear carpeta: Si no existe, DirectAdmin la creará.
- Habilitar SSL: Muy recomendado si tu aplicación maneja datos sensibles. Si tu hosting tiene certificado gratuito (Let's Encrypt), se generará automáticamente.
- Redireccionar: Puedes redirigir el subdominio a otra URL (por ejemplo, si aún no tienes la aplicación lista).
5. Haz clic en "Crear"
DirectAdmin procesará la solicitud y en unos segundos te mostrará un mensaje de éxito. Ahora tu subdominio está creado y accesible en app.tudominio.com.
6. Verifica que funcione
Abre una nueva pestaña en tu navegador y escribe http://app.tudominio.com (o https:// si configuraste SSL). Deberías ver un mensaje de bienvenida o un índice de archivos si la carpeta está vacía.
[WARNING] Los cambios DNS pueden tardar hasta 24 horas en propagarse, aunque normalmente se reflejan en minutos. Si no ves el subdominio de inmediato, espera un poco y prueba de nuevo.
Instalar una aplicación en tu nuevo subdominio
Una vez creado el subdominio, puedes instalar cualquier aplicación. Aquí te doy un ejemplo rápido con WordPress:
- Sube los archivos de la aplicación a la carpeta del subdominio (por FTP o File Manager).
- Crea una base de datos en DirectAdmin (sección "MySQL Management").
- Configura el instalador (por ejemplo, el archivo
wp-config.phpen WordPress) con los datos de la base de datos. - Accede a
app.tudominio.comy sigue el asistente de instalación.
[INFO] Si usas Syspanel (HestiaCP con puerto 2106), la creación de subdominios es similar, pero las bases de datos se gestionan desde la sección "Bases de Datos".
FAQ DirectAdmin subdominio: Preguntas frecuentes
1. ¿Puedo crear un subdominio sin afectar mi sitio principal?
Sí, los subdominios son completamente independientes. Lo que hagas en app.tudominio.com no afecta a tudominio.com.
2. ¿Cuántos subdominios puedo crear?
Depende de tu plan de hosting. En la mayoría de los casos, no hay límite, pero algunos proveedores pueden restringirlos. Consulta con tu empresa de hosting.
3. ¿Necesito conocimientos de DNS?
No, DirectAdmin configura automáticamente los registros DNS necesarios (tipo A o CNAME). Solo necesitas que tu dominio esté apuntando a los nameservers del hosting.
4. ¿Puedo usar un subdominio para una aplicación en otro servidor?
Sí, pero necesitarás configurar manualmente un registro CNAME en la zona DNS de DirectAdmin para que apunte al servidor externo. Esto es más avanzado.
5. ¿Qué hago si el subdominio no carga?
Revisa estos puntos:
- Espera la propagación DNS (hasta 24 horas).
- Asegúrate de que la carpeta del subdominio tenga archivos (por ejemplo, un
index.html). - Verifica que el dominio principal esté funcionando.
- Comprueba los logs de error en DirectAdmin (sección "Error Logs").
6. ¿Puedo eliminar un subdominio?
Sí, en la misma sección "Gestión de Subdominios" verás una lista con tus subdominios. Haz clic en el ícono de eliminar (normalmente una papelera). Ten cuidado: eliminar un subdominio borra todos los archivos de su carpeta.
7. ¿Cómo configuro SSL para mi subdominio?
En DirectAdmin, al crear el subdominio puedes marcar "Habilitar SSL". Si ya lo creaste sin SSL, ve a la sección "SSL Certificates" y solicita un certificado Let's Encrypt para el subdominio.
8. ¿Es mejor usar un subdominio o un subdirectorio?
Depende del uso:
- Subdominio: Ideal para aplicaciones independientes (foros, tiendas, blogs separados).
- Subdirectorio: Mejor para contenido relacionado con el sitio principal (ejemplo:
tudominio.com/blog).
9. ¿Puedo crear un subdominio con caracteres especiales?
Solo letras, números y guiones. Evita espacios o símbolos como ñ, ç, etc.
10. ¿Qué diferencia hay entre DirectAdmin y Syspanel (HestiaCP) para crear subdominios?
Ambos paneles hacen lo mismo, pero la interfaz cambia. En DirectAdmin es más visual, mientras que en Syspanel (puerto 2106) es más minimalista. Los pasos son equivalentes: buscar "Subdominios", escribir el nombre y crear.
Consejos finales para administradores de sistemas (SysAdmin)
Si eres un SysAdmin que gestiona múltiples cuentas en DirectAdmin, aquí tienes algunos trucos:
- Automatiza con scripts: Puedes crear subdominios mediante la API de DirectAdmin o con comandos SSH.
- Monitorea el uso de recursos: Los subdominios consumen espacio y ancho de banda. Usa la sección "Estadísticas" de DirectAdmin para controlarlos.
- Seguridad: Siempre habilita SSL y mantén las aplicaciones actualizadas.
- Backups: Antes de eliminar un subdominio, haz una copia de seguridad de su carpeta.
[TIP] Si tienes dudas técnicas, el equipo de soporte de tu hosting puede ayudarte. Ellos tienen acceso directo al servidor y pueden resolver problemas de DNS o permisos.
Conclusión
Crear un subdominio DirectAdmin es una tarea sencilla que te permite organizar mejor tus proyectos web. Ya sea para una aplicación, un blog o una tienda, en menos de 10 minutos puedes tenerlo listo. Recuerda que la clave está en la planificación: elige un nombre descriptivo, asegúrate de que el directorio esté correcto y no olvides el SSL.
Espero que esta guía DirectAdmin subdominio te haya sido útil. Si tienes más preguntas, revisa la sección FAQ o contacta con tu proveedor de hosting. ¡Ahora es tu turno de practicar!
¿Te ha quedado alguna duda? Déjala en los comentarios o consulta con nuestro equipo técnico. ¡Estamos aquí para ayudarte!
