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

Cómo crear un subdominio en DirectAdmin y publicar un proyecto

Actualizado el 14 de diciembre de 2025

¿Qué es un subdominio y para qué sirve?

Un subdominio es una extensión de tu dominio principal que te permite organizar y separar diferentes secciones de tu sitio web o proyecto. Piensa en tu dominio como una casa principal: el subdominio sería una habitación adicional o un pequeño estudio anexo, con su propia puerta de entrada, pero dentro del mismo terreno.

Por ejemplo, si tu dominio es miproyecto.com, un subdominio podría ser blog.miproyecto.com, tienda.miproyecto.com o app.miproyecto.com. Cada uno puede apuntar a un proyecto diferente, una aplicación independiente o simplemente a una carpeta distinta dentro de tu hosting.

Los usos más comunes de los subdominios son:

  • Crear un blog separado del sitio principal.
  • Instalar una tienda online en una ruta distinta.
  • Desplegar una aplicación web o un panel de administración.
  • Crear zonas de pruebas (staging) para testear nuevas versiones de tu web.
  • Separar el área de clientes o el soporte técnico.

En este tutorial, te voy a guiar paso a paso para que aprendas a crear un subdominio en DirectAdmin y, además, te explicaré cómo publicar un proyecto en esa nueva dirección. No necesitas ser un experto en tecnología, solo seguir las instrucciones con calma.


Requisitos previos antes de empezar

Antes de lanzarnos a la piscina, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Debes tener las credenciales de acceso a tu panel de control de hosting. Normalmente, la URL es algo como https://tu-dominio.com:2222 o https://servidor.dominio.com:2222.
  2. Un dominio registrado: Necesitas tener un dominio activo en tu cuenta de hosting. Si no lo tienes, este tutorial no funcionará.
  3. Archivos del proyecto: Debes tener los archivos de tu proyecto listos para subir. Puede ser un sitio HTML, una aplicación PHP, un script de WordPress, etc.
  4. Un gestor de archivos (opcional): Aunque usaremos el administrador de archivos de DirectAdmin, también puedes usar un cliente FTP como FileZilla si te resulta más cómodo.

Si tienes todo esto, ¡vamos a ello!


Primeros pasos: Accede a tu panel de DirectAdmin

Lo primero que debes hacer es iniciar sesión en tu panel de control. Abre tu navegador web y escribe la dirección de acceso a DirectAdmin que te proporcionó tu proveedor de hosting.

Pasos para acceder:

  1. Introduce tu usuario y contraseña en los campos correspondientes.
  2. Haz clic en el botón "Iniciar sesión" o presiona Enter.

Una vez dentro, verás la interfaz principal de DirectAdmin. Es posible que veas diferentes iconos y secciones. No te preocupes, es más sencillo de lo que parece.

[TIP] Si no encuentras la URL de acceso, revisa el correo electrónico de bienvenida que te envió tu empresa de hosting. También puedes contactar con su soporte técnico para que te la faciliten.


Cómo crear un subdominio en DirectAdmin: Guía paso a paso

Ahora sí, vamos con el corazón de este tutorial. Sigue estos pasos al pie de la letra para crear tu subdominio.

Paso 1: Localiza la sección "Administración de dominios"

En la pantalla principal de DirectAdmin, busca una sección llamada "Administración de dominios" o similar. Dentro de ella, encontrarás el icono o enlace etiquetado como "Subdominios". Haz clic en él.

Paso 2: Completa el formulario de creación

Se abrirá una nueva página con un formulario. Generalmente, verás un campo desplegable y un campo de texto.

  • Campo desplegable: Aquí debes seleccionar el dominio principal al que quieres añadir el subdominio. Si solo tienes un dominio, ya estará seleccionado por defecto.
  • Campo de texto: En este campo, debes escribir el nombre que quieres para tu subdominio. Por ejemplo, si quieres que sea blog.miproyecto.com, solo escribe blog en el campo.

Justo debajo, DirectAdmin te mostrará una vista previa de cómo quedará la dirección completa. Asegúrate de que sea la que deseas.

Paso 3: Crea el subdominio

Una vez hayas completado el formulario, haz clic en el botón "Crear" o "Añadir subdominio".

DirectAdmin procesará la solicitud y, en cuestión de segundos, te mostrará un mensaje de éxito. Automáticamente, se habrá creado una carpeta en tu servidor con el nombre del subdominio dentro del directorio public_html de tu dominio principal. Por ejemplo, si tu dominio es miproyecto.com y creas el subdominio app, la carpeta será public_html/app.

[INFO] La estructura de carpetas puede variar ligeramente según la configuración del servidor, pero lo más habitual es que el subdominio se cree como una subcarpeta dentro de la raíz de tu dominio principal.


Cómo publicar tu proyecto en el subdominio

Crear el subdominio es solo la primera parte. Ahora necesitas llenar esa nueva carpeta con los archivos de tu proyecto. Tienes dos métodos principales para hacerlo: el Administrador de Archivos de DirectAdmin o un cliente FTP.

Método A: Usando el Administrador de Archivos de DirectAdmin

Esta es la opción más cómoda si no quieres instalar software adicional. Es como usar el explorador de archivos de tu ordenador, pero en el servidor.

  1. Accede al Administrador de Archivos: En la pantalla principal de DirectAdmin, busca el icono de "Administrador de Archivos" en la sección "Administración de archivos" y haz clic en él.
  2. Navega a la carpeta de tu subdominio: Se abrirá una nueva ventana. Verás una estructura de carpetas. Haz clic en public_html y luego en la carpeta que se creó con el nombre de tu subdominio (por ejemplo, app).
  3. Sube tus archivos: Una vez dentro de la carpeta, verás un botón llamado "Subir" en la parte superior. Haz clic en él.
  4. Selecciona los archivos: Se abrirá un cuadro de diálogo. Puedes arrastrar y soltar los archivos de tu proyecto desde tu ordenador, o hacer clic en "Seleccionar archivos" para buscarlos manualmente.
  5. Espera a que termine la subida: Dependiendo del tamaño de los archivos, puede tardar unos segundos o unos minutos. Asegúrate de que todos los archivos se suban correctamente.

[WARNING] Si tu proyecto tiene una estructura compleja con muchas carpetas, es mejor que las subas en un archivo comprimido (.zip). Una vez subido, puedes usar la opción "Extraer" del Administrador de Archivos para descomprimirlo directamente en la carpeta del subdominio. Esto es mucho más rápido y fiable.

Método B: Usando un cliente FTP (como FileZilla)

Si prefieres usar un cliente FTP, el proceso es igual de sencillo.

  1. Descarga e instala un cliente FTP: FileZilla es una opción gratuita y muy popular. Descárgalo e instálalo en tu ordenador.
  2. Conecta al servidor: Abre FileZilla y en la barra de direcciones superior, introduce:
    • Host: ftp.tu-dominio.com o la IP de tu servidor.
    • Usuario: Tu nombre de usuario de DirectAdmin.
    • Contraseña: Tu contraseña de DirectAdmin.
    • Puerto: 21 (el estándar para FTP) o el que te haya indicado tu proveedor.
  3. Navega por los directorios: En el panel derecho (el que muestra el servidor), navega hasta public_html y luego hasta la carpeta de tu subdominio.
  4. Sube los archivos: En el panel izquierdo (tu ordenador), localiza los archivos de tu proyecto. Selecciónalos y arrástralos al panel derecho. FileZilla comenzará a subirlos automáticamente.

Una vez que los archivos estén en el servidor, tu proyecto será accesible a través de la URL de tu subdominio.


Configuración adicional necesaria (Bases de datos y más)

Si tu proyecto es una aplicación dinámica, como un sitio WordPress o un script PHP que requiere base de datos, necesitarás crear una base de datos MySQL y configurar tu proyecto para que se conecte a ella.

Crear una base de datos en DirectAdmin

  1. Vuelve a la pantalla principal de DirectAdmin y busca el icono "MySQL Management" o "Bases de datos MySQL".
  2. Haz clic en "Crear nueva base de datos".
  3. Introduce un nombre para la base de datos y crea un usuario y una contraseña para la misma.
  4. Haz clic en "Crear".
  5. Anota estos datos (nombre de la base de datos, usuario y contraseña), ya que los necesitarás más adelante.

Configurar tu proyecto

Ahora, dependiendo del tipo de proyecto, tendrás que configurar la conexión a la base de datos. Por ejemplo, en WordPress, tendrás que modificar el archivo wp-config.php con los datos de la base de datos que acabas de crear. En otras aplicaciones, puede haber un archivo de configuración específico (como .env o config.php).

[INFO] La forma de configurar la conexión a la base de datos varía según el proyecto. Lee la documentación de tu aplicación para saber cómo hacerlo. En la mayoría de los casos, solo tendrás que cambiar el nombre de la base de datos, el usuario y la contraseña.


Verificar que tu subdominio funciona

Después de subir los archivos y configurar la base de datos (si es necesario), es hora de probar que todo funciona.

  1. Abre tu navegador web.
  2. Escribe la URL de tu subdominio (por ejemplo, app.miproyecto.com).
  3. Presiona Enter.

Si todo ha ido bien, deberías ver tu proyecto publicado. Si no es así, no te desesperes. Revisa los siguientes puntos:

  • ¿Los archivos están en la carpeta correcta? Asegúrate de que están dentro de la carpeta public_html/app (o el nombre que hayas usado) y no en una subcarpeta adicional.
  • ¿El proyecto tiene un archivo de índice? La mayoría de los servidores buscan un archivo index.php o index.html por defecto. Asegúrate de que tu proyecto tenga uno en la raíz de la carpeta.
  • ¿Los permisos de archivos son correctos? En ocasiones, los archivos necesitan permisos específicos (por ejemplo, 644 para archivos y 755 para carpetas). Puedes cambiarlos desde el Administrador de Archivos de DirectAdmin seleccionando los archivos y haciendo clic en "Cambiar permisos".

Cómo gestionar y eliminar subdominios

Crear un subdominio es fácil, pero también es importante saber cómo gestionarlo o eliminarlo si ya no lo necesitas.

Gestionar subdominios

En la página de "Subdominios" de DirectAdmin, verás una lista de todos los subdominios que has creado. Desde aquí, puedes:

  • Ver la carpeta: Haciendo clic en el nombre del subdominio, te llevará a su carpeta correspondiente en el Administrador de Archivos.
  • Gestionar redirecciones: Puedes redirigir un subdominio a otra URL si así lo deseas.

Eliminar un subdominio

Para eliminar un subdominio, simplemente haz clic en el icono de la papelera o en el botón "Eliminar" que aparece junto al nombre del subdominio en la lista. DirectAdmin te pedirá confirmación antes de borrarlo.

[WARNING] Eliminar un subdominio no elimina los archivos de su carpeta. Si quieres liberar espacio, tendrás que borrar la carpeta manualmente desde el Administrador de Archivos. Ten cuidado de no borrar archivos importantes que necesites para otro proyecto.


Preguntas frecuentes (FAQ) sobre subdominios

¿Puedo crear un subdominio que apunte a un directorio diferente?

Sí, en DirectAdmin puedes configurar un subdominio para que apunte a un directorio específico en lugar de la carpeta por defecto. En el formulario de creación, busca la opción "Advanced Settings" o "Custom Path" (a veces está oculta). Si no la ves, puedes crear el subdominio y luego modificar la configuración desde el archivo .htaccess o editando la configuración del servidor virtual (aunque esto último ya requiere más conocimientos técnicos).

¿Cuántos subdominios puedo crear?

No hay un límite estricto por parte de DirectAdmin, pero tu plan de hosting puede tener un límite. Consulta las especificaciones de tu plan para saberlo. En la práctica, la mayoría de los planes permiten crear muchos subdominios sin problemas.

¿Los subdominios afectan al SEO de mi dominio principal?

En general, los subdominios se consideran sitios web separados del dominio principal. Google los trata como entidades distintas. Si tu objetivo es concentrar la autoridad de tu dominio, es mejor usar subdirectorios (ej. miproyecto.com/blog) en lugar de subdominios. Sin embargo, los subdominios son excelentes para aplicaciones web, áreas de clientes o proyectos que no necesitan beneficiarse directamente del SEO del dominio principal.

¿Puedo instalar un certificado SSL para mi subdominio?

Sí, la mayoría de los proveedores de hosting ofrecen certificados SSL gratuitos (como Let's Encrypt) que cubren todos tus subdominios. Puedes gestionar esto desde la sección de "SSL Certificates" en DirectAdmin. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting.

¿Qué hago si mi subdominio no carga o da error 404?

Si tu subdominio da error 404, es probable que no haya un archivo de índice en la carpeta. Si da error 500, puede ser un problema de permisos o de configuración del proyecto. Revisa los pasos anteriores y, si el problema persiste, consulta los registros de errores del servidor desde DirectAdmin (en la sección "Error Logs") para obtener más pistas.


Conclusión y consejos finales

Crear un subdominio en DirectAdmin y publicar un proyecto es un proceso muy sencillo una vez que le coges el truco. Como has visto, solo tienes que seguir unos pocos pasos: crear el subdominio, subir los archivos y configurar la base de datos si es necesario.

Recuerda estos puntos clave:

  • Organización: Usa nombres claros para tus subdominios (ej. blog, app, tienda).
  • Seguridad: Mantén tus contraseñas seguras y actualizadas.
  • Mantenimiento: Revisa periódicamente tus subdominios para eliminar los que ya no uses.
  • Documentación: Si tu proyecto es complejo, guarda la documentación de configuración en un lugar seguro.

Si en algún momento te sientes perdido, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Ellos están para ayudarte.

[TIP] Si tu proyecto no requiere una base de datos compleja, como un sitio web estático en HTML, el proceso es aún más rápido: solo tienes que subir los archivos y listo. No te compliques con configuraciones innecesarias.

Espero que este tutorial te haya sido de gran ayuda. Ahora ya sabes cómo crear un subdominio en DirectAdmin y publicar tus proyectos de forma independiente y organizada. ¡Manos a la obra!

¿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