Cómo crear un subdominio en DirectAdmin y publicar una aplicación
¿Qué es un subdominio y por qué necesitas uno?
Antes de ponernos manos a la obra, vamos a dejar claro qué es exactamente un subdominio. Imagina que tu dominio principal es tudominio.com. Un subdominio sería algo como app.tudominio.com o blog.tudominio.com. Es una extensión de tu dominio principal que te permite crear secciones independientes dentro de tu mismo hosting.
Los subdominios son perfectos para publicar aplicaciones porque te permiten separar proyectos sin necesidad de contratar un hosting adicional. Por ejemplo, puedes tener tu web principal en tudominio.com y tu aplicación de gestión de proyectos en app.tudominio.com. Cada uno funciona de forma independiente, pero comparten el mismo espacio de almacenamiento y recursos.
Ventajas principales de usar subdominios:
- Organización clara de proyectos sin gastar más dinero
- Independencia total entre aplicaciones y la web principal
- Posibilidad de instalar certificados SSL por separado
- Facilidad para mover o eliminar aplicaciones sin afectar al resto
- Gestión de tráfico y recursos más eficiente
En este artículo te voy a enseñar paso a paso cómo crear subdominio DirectAdmin y publicar tu aplicación. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.
Requisitos previos antes de crear tu subdominio
Antes de lanzarte a crear tu subdominio, asegúrate de tener todo lo necesario. Esto te ahorrará tiempo y frustraciones innecesarias.
Acceso al panel de DirectAdmin
Lo primero es tener acceso a tu panel de control de hosting. Normalmente accedes a través de una URL similar a https://tudominio.com:2222. Si no lo tienes, contacta con tu proveedor de hosting para obtener las credenciales de acceso.
Contenido listo para publicar
Tener preparado lo que vas a publicar es fundamental. Si es una aplicación web, necesitarás los archivos del proyecto. Si es un blog, puede que solo necesites instalar WordPress. En cualquier caso, tenlo todo localizado en tu ordenador antes de empezar.
Conocimientos básicos de FTP o gestor de archivos
Aunque DirectAdmin tiene un gestor de archivos integrado, también puedes usar FTP para subir tus archivos. Te recomiendo que sepas usar al menos uno de los dos métodos.
[INFO] Si tu hosting utiliza Syspanel (la alternativa a HestiaCP), el proceso es muy similar. El acceso a Syspanel se realiza a través del puerto 2106, pero el flujo de trabajo para crear subdominios es prácticamente idéntico al que te voy a explicar.
Paso 1: Acceder al panel de DirectAdmin
Lo primero que debes hacer es iniciar sesión en DirectAdmin. Escribe la URL de acceso en tu navegador y verás la pantalla de login.
Introduce tu nombre de usuario y contraseña. Si no los recuerdas, busca en el correo de bienvenida que te envió tu proveedor de hosting cuando contrataste el servicio.
Una vez dentro, verás el panel principal con todas las opciones disponibles. No te abrumes con la cantidad de iconos y menús, nosotros solo necesitamos una sección específica.
Paso 2: Localizar la sección de subdominios
Dentro del panel de DirectAdmin, busca la sección llamada "Gestión de Dominios" o "Domain Management". En la mayoría de las versiones de DirectAdmin, esta sección se encuentra en el panel izquierdo o en la parte superior de la pantalla.
Dentro de esta sección, verás varias opciones como "Añadir Dominio", "Añadir Subdominio", "Puntos de Montaje", etc. Haz clic en "Añadir Subdominio" o "Add Subdomain" si tienes el panel en inglés.
[TIP] Si no encuentras la opción directamente, usa el buscador del panel. DirectAdmin tiene una barra de búsqueda en la parte superior que te lleva directamente a la opción que necesitas.
Paso 3: Configurar los datos del subdominio
Ahora viene la parte importante. Verás un formulario con varios campos que debes rellenar correctamente.
Nombre del subdominio
En el campo "Nombre del Subdominio" o "Subdomain Name", escribe el nombre que quieres usar. Por ejemplo, si quieres que tu aplicación esté en app.tudominio.com, escribe simplemente app.
Dominio principal
Asegúrate de que en el selector de dominio aparece tu dominio principal correcto. Si tienes varios dominios en tu cuenta, verifica que estás creando el subdominio en el dominio adecuado.
Directorio de destino
DirectAdmin te preguntará dónde quieres almacenar los archivos del subdominio. Normalmente, te sugerirá una ruta automática como public_html/app. Puedes aceptar esta sugerencia o personalizarla.
[WARNING] Es importante que el directorio que elijas no exista ya, o que estés seguro de que quieres usar ese directorio. Si el directorio existe con archivos, DirectAdmin te lo avisará, pero podrías sobrescribir contenido importante si no tienes cuidado.
Opciones adicionales
Dependiendo de la versión de DirectAdmin, puede que veas opciones como:
- Crear directorio automáticamente: Marca esta opción para que DirectAdmin cree la carpeta por ti
- Activar PHP: Elige la versión de PHP que quieres usar (a menos que tengas conocimientos avanzados, deja la configuración por defecto)
- Crear registro DNS: Esta opción debe estar activada para que el subdominio funcione correctamente
Cuando hayas completado todos los campos, haz clic en "Crear" o "Create".
Paso 4: Verificar que el subdominio se ha creado correctamente
Después de crear el subdominio, DirectAdmin te mostrará un mensaje de confirmación. También puedes verificar que todo está correcto yendo a la lista de subdominios en tu panel.
Comprobaciones rápidas:
- El subdominio aparece en la lista de subdominios de tu cuenta
- El directorio se ha creado en la ruta especificada
- El registro DNS se ha añadido automáticamente
[INFO] La propagación del DNS puede tardar entre 5 minutos y 24 horas. Si inmediatamente después de crear el subdominio no puedes acceder a él, espera un poco y vuelve a intentarlo.
Paso 5: Subir los archivos de tu aplicación
Ahora que tu subdominio está creado, es hora de publicar tu aplicación. Tienes dos opciones principales para subir los archivos.
Opción A: Usar el gestor de archivos de DirectAdmin
DirectAdmin incluye un gestor de archivos muy completo que puedes usar desde el navegador.
- Ve a la sección "Gestión de Archivos" en tu panel
- Navega hasta el directorio de tu subdominio (por ejemplo,
public_html/app) - Haz clic en "Subir" y selecciona los archivos de tu aplicación
- Espera a que se complete la subida
Opción B: Usar un cliente FTP
Si prefieres usar FTP, necesitarás un programa como FileZilla (gratuito y muy popular).
- Abre tu cliente FTP
- Conéctate a tu servidor usando los datos FTP de tu cuenta de hosting
- Navega hasta el directorio de tu subdominio
- Arrastra y suelta los archivos de tu aplicación
[TIP] Si tu aplicación tiene muchos archivos pequeños, te recomiendo comprimirlos en un ZIP y subir el archivo comprimido. Luego, usa el gestor de archivos de DirectAdmin para extraer el ZIP directamente en el servidor. Es mucho más rápido.
Paso 6: Configurar la base de datos (si tu aplicación lo requiere)
Muchas aplicaciones web necesitan una base de datos para funcionar. Si tu aplicación es una de ellas, sigue estos pasos:
- Ve a la sección "Bases de Datos MySQL" en DirectAdmin
- Haz clic en "Crear nueva base de datos"
- Escribe el nombre de la base de datos y crea un usuario con contraseña
- Asigna los privilegios necesarios al usuario
- Guarda los datos de conexión (nombre de BD, usuario, contraseña) porque los necesitarás durante la instalación de tu aplicación
Paso 7: Instalar y configurar tu aplicación
Con los archivos subidos y la base de datos creada, es hora de instalar tu aplicación. El proceso varía según la aplicación que estés usando.
Si es WordPress
- Accede a
app.tudominio.comen tu navegador - Sigue el asistente de instalación de WordPress
- Introduce los datos de la base de datos que creaste
- Configura el administrador y el idioma
- ¡Listo! Tu WordPress estará funcionando en tu subdominio
Si es otra aplicación
Consulta la documentación oficial de tu aplicación. La mayoría de aplicaciones web tienen un instalador web o requieren que modifiques un archivo de configuración con los datos de la base de datos.
[WARNING] Si tu aplicación requiere permisos especiales en ciertos archivos o directorios, asegúrate de configurarlos correctamente. Puedes cambiar los permisos desde el gestor de archivos de DirectAdmin haciendo clic derecho sobre el archivo y seleccionando "Cambiar permisos".
Paso 8: Configurar el certificado SSL
En la actualidad, es imprescindible tener tu subdominio con HTTPS. Los navegadores marcan como "no seguro" los sitios sin SSL, y esto puede hacer que los visitantes desconfíen.
Cómo activar SSL en tu subdominio
- Ve a la sección "SSL Certificates" en DirectAdmin
- Selecciona tu subdominio en el selector
- Si tienes acceso a Let's Encrypt, haz clic en "Emitir certificado"
- Espera unos segundos mientras se genera el certificado
- Activa la opción de redirección automática de HTTP a HTTPS
[TIP] Con Let's Encrypt los certificados son gratuitos y se renuevan automáticamente. No necesitas pagar nada extra por tener HTTPS en tu subdominio.
Paso 9: Probar tu aplicación
Ha llegado el momento de la verdad. Abre tu navegador y escribe la URL de tu subdominio. Deberías ver tu aplicación funcionando.
Prueba estos aspectos:
- La página carga correctamente
- Los enlaces internos funcionan
- Las imágenes se muestran
- La conexión a la base de datos es correcta
- El certificado SSL se aplica (verifica el candado en el navegador)
Si algo no funciona, revisa los pasos anteriores. Los problemas más comunes suelen ser:
- Archivos en el directorio incorrecto
- Datos de conexión a la base de datos erróneos
- Permisos de archivos incorrectos
- Falta de algún módulo PHP
Paso 10: Configuraciones adicionales recomendadas
Para terminar, te doy algunos consejos para que tu subdominio funcione de manera óptima.
Activar la caché
Si tu aplicación lo permite, activa la caché para mejorar el rendimiento. Esto reduce los tiempos de carga y mejora la experiencia del usuario.
Configurar copias de seguridad
DirectAdmin te permite crear copias de seguridad automáticas. Configura copias diarias o semanales para no perder tu trabajo si algo sale mal.
Monitorizar el espacio en disco
Las aplicaciones pueden ocupar mucho espacio con el tiempo. Revisa periódicamente el espacio disponible en tu hosting para evitar sorpresas desagradables.
Preguntas frecuentes sobre subdominios en DirectAdmin
¿Puedo crear múltiples subdominios en DirectAdmin?
Sí, puedes crear tantos subdominios como quieras, siempre que tengas espacio en tu plan de hosting. No hay límite técnico en DirectAdmin para el número de subdominios.
¿Cuánto tiempo tarda en funcionar un subdominio?
La creación del subdominio es inmediata, pero la propagación del DNS puede tardar entre 5 minutos y 24 horas. Si tu proveedor de DNS actualiza rápido, verás tu subdominio funcionando en pocos minutos.
¿Puedo eliminar un subdominio si ya no lo necesito?
Sí, desde la misma sección de subdominios puedes eliminarlos. Ten cuidado, porque eliminar un subdominio borra también sus archivos y configuración.
¿Afecta un subdominio al SEO de mi dominio principal?
En general, los subdominios se consideran sitios independientes para los motores de búsqueda. Sin embargo, si el contenido del subdominio es relevante, puede aportar autoridad a tu dominio principal.
¿Puedo instalar WordPress en un subdominio?
Absolutamente. Es una de las prácticas más comunes. Solo tienes que seguir los pasos que te he explicado y elegir WordPress como aplicación.
[INFO] Si tu hosting utiliza Syspanel en lugar de DirectAdmin, recuerda que el acceso es a través del puerto 2106. El proceso para crear subdominios en Syspanel es similar: busca la sección de dominios y subdominios en el panel y sigue las instrucciones que te he dado.
Conclusión
Crear un subdominio en DirectAdmin y publicar una aplicación es un proceso sencillo si sigues los pasos correctos. En resumen, has aprendido a:
- Acceder al panel de DirectAdmin
- Localizar la sección de subdominios
- Configurar los datos del nuevo subdominio
- Subir los archivos de tu aplicación
- Configurar la base de datos si es necesaria
- Instalar y configurar tu aplicación
- Activar el certificado SSL
- Probar que todo funciona correctamente
Con esta guía, ya puedes crear cuantos subdominios necesites y publicar tus aplicaciones sin depender de nadie. Recuerda que la práctica hace al maestro, así que no tengas miedo de experimentar.
Si te surge cualquier duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar con tu proveedor de hosting. Ellos estarán encantados de ayudarte con cualquier problema que encuentres en el camino.
Ahora, ve y crea ese subdominio. Tu aplicación te está esperando.
