🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

DirectAdmin: Cómo crear un subdominio y asignarlo a una carpeta

Actualizado el 9 de abril de 2026

Introducción: ¿Qué es un subdominio y por qué te conviene?

Un subdominio es una extensión de tu dominio principal que te permite organizar y separar diferentes secciones de tu sitio web. Por ejemplo, si tu dominio es mipagina.com, un subdominio podría ser blog.mipagina.com o tienda.mipagina.com. Piensa en ello como un apartamento dentro de un mismo edificio: el edificio es tu dominio, y cada subdominio es un espacio independiente con su propia puerta de entrada.

En este artículo te enseñaremos, paso a paso, cómo crear un subdominio desde el panel de control DirectAdmin y cómo asignarlo a una carpeta específica de tu servidor. Este proceso es fundamental para organizar proyectos, crear sitios de pruebas (staging), instalar aplicaciones separadas o simplemente mantener tu hosting ordenado.

Aunque hoy nos centramos en DirectAdmin, es bueno saber que la mayoría de paneles de control modernos (como cPanel, Plesk o Syspanel – que accedes por el puerto 2106) ofrecen opciones similares. Sin embargo, aquí te vamos a guiar específicamente con la interfaz de DirectAdmin, que es conocida por su simplicidad y eficiencia.

Antes de empezar: requisitos previos

Para llevar a cabo este proceso sin problemas, necesitas cumplir con estos requisitos previos:

  • Tener acceso al panel de DirectAdmin con un usuario que tenga permisos de administrador o de gestión de dominios.
  • Contar con un dominio activo registrado y apuntando a tu servidor (los DNS deben estar correctamente configurados).
  • Tener creada (o saber crear) la carpeta a la que quieres asignar el subdominio. Puedes crearla después, pero es recomendable tenerla lista.
  • Un poco de paciencia y tener claros los pasos que vamos a seguir.

Una vez que tengas todo esto, estás listo para comenzar. Vamos a dividir el proceso en dos grandes bloques: primero crear la carpeta (si no la tienes) y luego configurar el subdominio en DirectAdmin.

Paso 1: Crear la carpeta de destino en tu servidor

Antes de asignar el subdominio, necesitamos una carpeta donde se alojarán los archivos de ese subdominio. En DirectAdmin, la estructura típica es que cada usuario tiene su directorio principal (home) y dentro de este, una carpeta llamada domains. Dentro de domains, encontramos una carpeta por cada dominio, y dentro de esta, normalmente una carpeta public_html.

Para crear una carpeta personalizada para tu subdominio, tienes dos opciones: hacerlo desde el administrador de archivos de DirectAdmin o desde un cliente FTP. Vamos a ver ambas.

Opción A: Usando el Administrador de Archivos de DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin.
  2. En el menú principal, busca y haz clic en el icono "Administrador de Archivos" (normalmente representado por una carpeta).
  3. Navega hasta la ruta donde se encuentra tu dominio principal. Normalmente es algo como: domains/tudominio.com/.
  4. Una vez dentro, haz clic en el botón "Crear Carpeta" (puede aparecer como "+ Folder" o un icono de carpeta con un signo más).
  5. En el campo de texto, escribe el nombre que le quieres dar a tu subdominio. Por ejemplo, si quieres crear blog.tudominio.com, la carpeta se podría llamar blog. Es recomendable usar solo minúsculas y sin espacios.
  6. Haz clic en "Crear" o "Aceptar". Ya tienes tu carpeta lista.

Opción B: Usando un cliente FTP (como FileZilla)

  1. Abre tu cliente FTP favorito.
  2. Conéctate a tu servidor usando las credenciales FTP que te proporcionó tu proveedor de hosting.
  3. Navega hasta la carpeta domains/tudominio.com/.
  4. Haz clic derecho y selecciona "Crear directorio".
  5. Escribe el nombre de la carpeta (por ejemplo, tienda) y confirma.

[TIP] El nombre de la carpeta no tiene por qué coincidir con el nombre del subdominio, pero es una buena práctica para mantener el orden. Si tu subdominio es fotos.tudominio.com, una carpeta llamada fotos o galeria te ayudará a identificarla rápidamente.

Paso 2: Crear el subdominio en DirectAdmin

Ahora que ya tienes la carpeta creada, vamos a configurar el subdominio en el panel. Sigue estos pasos:

  1. Inicia sesión en tu cuenta de DirectAdmin.

  2. En el menú principal, busca la sección "Gestión de Dominios" o "Domain Setup". Dentro de esta, encontrarás la opción "Subdominios".

  3. Haz clic en "Subdominios". Se abrirá una página con un formulario para crear uno nuevo.

  4. En el campo "Subdominio", escribe solo la parte que va antes de tu dominio. Por ejemplo, si quieres blog.mipagina.com, escribe blog. No pongas el dominio completo ni puntos adicionales.

  5. En el campo "Dominio" o "Dominio padre", selecciona el dominio principal al que quieres añadir el subdominio (si tienes varios, elige el correcto en el menú desplegable).

  6. Verás un campo llamado "Directorio raíz" o "Document Root". Aquí es donde viene la clave: debes indicar la ruta completa de la carpeta que creamos en el paso anterior. Por ejemplo: domains/tudominio.com/blog.

    A veces, DirectAdmin autocompleta este campo automáticamente con una ruta por defecto (como domains/tudominio.com/blog). Si es así, asegúrate de que coincida con la carpeta que creaste. Si no coincide, borra el contenido del campo y escribe la ruta correcta manualmente.

  7. Haz clic en el botón "Crear" o "Añadir".

  8. El sistema procesará la solicitud y te mostrará un mensaje de éxito. ¡Felicidades, ya has creado tu subdominio!

[WARNING] Es crucial que la ruta de la carpeta sea correcta. Si pones una carpeta que no existe, DirectAdmin la creará automáticamente, pero podría no estar en la ubicación que deseas. Si la carpeta ya existe y tiene archivos, el subdominio los mostrará tal cual. Si no existe, se creará vacía.

Paso 3: Verificar que el subdominio funciona

Después de crear el subdominio, es hora de comprobar que todo funciona correctamente. Para ello:

  1. Sube un archivo de prueba a la carpeta que asignaste. Puede ser un simple index.html con el texto "Hola, este es mi subdominio".
  2. Abre tu navegador web y escribe la URL completa del subdominio, por ejemplo: http://blog.tudominio.com.
  3. Si todo está bien configurado, verás el contenido de tu carpeta, es decir, el archivo de prueba.

Si no funciona, no te preocupes. Puede deberse a la propagación de DNS, que tarda unas horas (aunque normalmente es rápido). También verifica que el archivo index.html esté en la carpeta correcta y que no haya errores de escritura en la ruta.

[INFO] Los cambios de DNS pueden tardar entre 24 y 48 horas en propagarse completamente en todo el mundo, aunque en la mayoría de los casos es cuestión de minutos. Si acabas de configurar el dominio, ten un poco de paciencia.

Configuraciones adicionales: SSL y redirecciones

Una vez que tu subdominio esté creado y funcionando, es recomendable que tomes en cuenta algunas configuraciones extra para mejorar la seguridad y la experiencia del usuario.

Añadir un certificado SSL al subdominio

En la actualidad, tener SSL es imprescindible. DirectAdmin facilita la instalación de certificados SSL gratuitos (Let's Encrypt) para tus subdominios.

  1. Ve a la sección "SSL Certificates" en DirectAdmin.
  2. Selecciona tu subdominio en el menú desplegable.
  3. Haz clic en "Instalar" o "Emitir" para que el sistema genere y configure automáticamente el certificado.
  4. Una vez instalado, podrás acceder a tu subdominio a través de https:// de forma segura.

Crear redirecciones

Quizás quieras que www.blog.tudominio.com redirija a blog.tudominio.com o viceversa. Puedes configurar esto en la sección "Redirects" de DirectAdmin. Simplemente indica el dominio de origen y el de destino, y elige si quieres una redirección temporal (302) o permanente (301).

Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, pueden surgir algunos problemas. Aquí te dejamos los más frecuentes y sus soluciones:

  • Error 404 (No encontrado): Esto suele significar que la carpeta está vacía o la ruta es incorrecta. Verifica que hayas subido archivos a la carpeta correcta y que el nombre de la carpeta en el panel coincida con el real.
  • Error 403 (Permiso denegado): Puede deberse a permisos incorrectos en la carpeta. Asegúrate de que los permisos de la carpeta sean 755 y los archivos 644. Puedes cambiarlos desde el Administrador de Archivos o FTP.
  • El subdominio muestra el contenido del dominio principal: Esto pasa cuando la ruta del subdominio apunta a public_html del dominio principal. Revisa la configuración y cámbiala a la carpeta correcta.
  • El subdominio no carga (timeout): Puede ser un problema de DNS o de configuración del servidor. Contacta con tu proveedor de hosting si el problema persiste después de 24 horas.

[TIP] Si tienes dudas sobre los permisos de archivos, la regla general es: las carpetas deben tener 755 y los archivos 644. Esto permite que el servidor web los lea correctamente sin comprometer la seguridad.

Preguntas frecuentes (FAQ)

¿Puedo crear un subdominio sin una carpeta específica?

Sí, DirectAdmin creará automáticamente una carpeta dentro de public_html con el nombre del subdominio. Sin embargo, es más recomendable asignarlo a una carpeta personalizada para mantener el orden, como hemos explicado aquí.

¿Cuántos subdominios puedo crear?

En la mayoría de los planes de hosting, no hay un límite estricto de subdominios, pero puede haber limitaciones de recursos. Consulta los términos de tu servicio.

¿Puedo eliminar un subdominio?

Sí, desde la sección de "Subdominios" en DirectAdmin, puedes seleccionar el subdominio y eliminarlo. Ten en cuenta que esto no borra los archivos de la carpeta, solo la configuración del servidor.

¿Qué diferencia hay entre un subdominio y un dominio adicional?

Un subdominio es parte de tu dominio principal (ej. blog.tudominio.com), mientras que un dominio adicional es un dominio completamente nuevo (ej. otrodominio.com) que puedes gestionar desde el mismo panel.

¿Puedo usar un subdominio para una aplicación como WordPress?

¡Por supuesto! De hecho, es una práctica muy común. Solo necesitas instalar WordPress en la carpeta del subdominio y configurar la base de datos. Puedes hacerlo manualmente o usando el instalador de aplicaciones que incluye DirectAdmin (Softaculous u otros).

Conclusión y mejores prácticas

Crear un subdominio y asignarlo a una carpeta en DirectAdmin es un proceso rápido y sencillo que te dará una gran flexibilidad para organizar tu presencia en línea. Ya sea que quieras un blog, una tienda, un área de clientes o un sitio de pruebas, los subdominios son la herramienta perfecta.

Para terminar, te dejamos algunas mejores prácticas:

  • Usa nombres descriptivos: Elige nombres de subdominio y carpetas que sean fáciles de entender (ej. tienda, blog, soporte).
  • Mantén la estructura limpia: No crees subdominios innecesarios. Cada uno consume recursos y puede añadir complejidad.
  • Configura SSL siempre: Es esencial para la confianza de tus visitantes y para el posicionamiento SEO.
  • Documenta tus acciones: Si gestionas varios subdominios, lleva un registro de qué carpeta corresponde a cada uno.

Esperamos que esta guía te haya sido de gran ayuda. Si tienes más dudas, recuerda que puedes consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu proveedor de hosting. Y si algún día usas Syspanel (el panel de control alternativo que se accede por el puerto 2106), verás que el proceso es muy similar, así que ya tendrás medio camino recorrido.

¡Manos a la obra y a crear esos subdominios!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel