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

Cómo crear un subdominio en DirectAdmin y configurarlo en WordPress

Actualizado el 13 de mayo de 2026

¿Qué es un subdominio y por qué querrías uno?

Imagina que tu dominio principal es como la puerta principal de una casa grande. Los subdominios serían puertas laterales que llevan a habitaciones o zonas específicas. Por ejemplo, si tienes tudominio.com, un subdominio sería blog.tudominio.com o tienda.tudominio.com. Cada uno apunta a una carpeta diferente dentro de tu hosting, pero comparten el mismo dominio raíz.

¿Cuándo te conviene usar un subdominio? Aquí tienes los casos más comunes:

  • Para separar un blog de tu web principal.
  • Para montar una tienda online independiente.
  • Para crear un área de clientes o una intranet.
  • Para instalar una segunda aplicación (como WordPress) sin mezclarla con tu web actual.
  • Para hacer pruebas o staging de nuevas versiones de tu sitio.

La gran ventaja es que puedes tener varios WordPress (o cualquier otra aplicación) en el mismo hosting, cada uno con su propia base de datos y archivos, sin que se pisen entre sí.

En este artículo te voy a guiar paso a paso para que aprendas a crear subdominio DirectAdmin y luego lo configures con WordPress. No necesitas ser un experto, solo seguir las instrucciones con calma.


Antes de empezar: qué necesitas

Para completar todo el proceso, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control DirectAdmin (te lo proporciona tu empresa de hosting).
  • Un dominio registrado y apuntando a tu servidor (los DNS deben estar configurados).
  • Ganas de aprender y un poco de paciencia.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es muy similar, pero accederás por el puerto 2106. En este artículo nos centramos en DirectAdmin, pero los conceptos son universales.


Paso 1: Acceder a DirectAdmin

Lo primero es entrar en tu panel de control. Normalmente, la URL es algo como:

https://tudominio.com:2222

O también puedes usar la IP de tu servidor seguida de los dos puntos y el puerto. Introduce tu usuario y contraseña (los mismos que te dio tu proveedor de hosting).

Una vez dentro, verás un panel con muchas opciones. No te agobies, solo necesitas localizar la sección de Gestión de Dominios o similar.


Paso 2: Crear el subdominio en DirectAdmin

Este es el corazón del asunto. Vamos a ello:

  1. En el panel principal, busca la sección llamada "Gestión de Dominios" o "Domain Management". Haz clic en ella.

  2. Dentro, verás una opción que dice "Subdominios" o "Subdomains". Púlsala.

  3. Se abrirá un formulario. En el campo "Subdominio" escribe el nombre que quieras (sin espacios, sin puntos). Por ejemplo: blog, tienda, pruebas.

  4. En el campo "Dominio" asegúrate de que esté seleccionado tu dominio principal. Si tienes varios, elige el correcto.

  5. DirectAdmin te mostrará automáticamente la ruta donde se creará la carpeta. Normalmente será algo como /home/tuusuario/domains/tudominio.com/public_html/blog. Puedes dejarlo por defecto.

  6. Pulsa el botón "Crear" o "Create".

¡Listo! En cuestión de segundos, DirectAdmin habrá hecho lo siguiente:

  • Creado la carpeta para el subdominio.
  • Configurado el DNS interno (el registro A) para que blog.tudominio.com apunte al servidor.
  • Añadido la entrada correspondiente en la configuración de Apache o Nginx.

[TIP] Si tu proveedor usa DNS externo (por ejemplo, Cloudflare), es posible que tengas que crear manualmente el registro DNS. Te lo explico más abajo en la sección de solución de problemas.


Paso 3: Verificar que el subdominio funciona

Antes de instalar WordPress, comprueba que el subdominio responde. Abre tu navegador y escribe:

http://blog.tudominio.com

Si todo está bien, verás un mensaje de "bienvenido" o un directorio vacío. También puede que aparezca un error 404, pero eso es normal porque aún no hay nada instalado. Lo importante es que el servidor responda.

Si te da error de "dominio no encontrado", espera unos minutos (la propagación DNS puede tardar) o revisa los pasos anteriores.


Paso 4: Preparar la base de datos para WordPress

WordPress necesita una base de datos MySQL para guardar todo su contenido (entradas, páginas, usuarios, etc.). Vamos a crearla:

  1. Vuelve al panel principal de DirectAdmin.

  2. Busca la sección "MySQL" o "Base de Datos MySQL".

  3. Haz clic en "Crear nueva base de datos" o similar.

  4. Te pedirá tres datos:

    • Nombre de la base de datos (por ejemplo, wp_blog).
    • Usuario de la base de datos (por ejemplo, wp_user).
    • Contraseña (genera una segura y guárdala en un lugar seguro).
  5. Pulsa "Crear".

[WARNING] Anota estos tres datos (nombre, usuario y contraseña). Los necesitarás en el siguiente paso. No los pierdas.

DirectAdmin suele crear automáticamente el usuario y asignarle todos los privilegios sobre esa base de datos. Si no es así, busca la opción de "asignar permisos" y asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.


Paso 5: Descargar e instalar WordPress en el subdominio

Ahora viene la parte divertida. Tienes dos opciones: instalar WordPress manualmente o usar el instalador automático de DirectAdmin.

Opción A: Instalador automático (más fácil)

  1. En DirectAdmin, busca "Instalador de Scripts" o "Softaculous" (es el instalador más común).

  2. Entra en Softaculous y busca WordPress.

  3. Pulsa el botón "Install".

  4. En el formulario, elige en el campo "Dominio" tu subdominio recién creado (por ejemplo, blog.tudominio.com).

  5. Rellena los datos del sitio (nombre, descripción, usuario administrador, contraseña, email).

  6. En la parte de "Base de Datos", selecciona la que creaste en el paso anterior. Si Softaculous la detecta automáticamente, mejor.

  7. Pulsa "Install" y espera a que termine. En menos de un minuto tendrás WordPress funcionando.

Opción B: Instalación manual (más control)

Si prefieres hacerlo tú mismo:

  1. Descarga WordPress desde es.wordpress.org.

  2. Descomprime el archivo en tu ordenador.

  3. Sube el contenido de la carpeta wordpress a la carpeta de tu subdominio. Puedes hacerlo con el Administrador de Archivos de DirectAdmin o con un cliente FTP como FileZilla.

  4. Una vez subido, ve a tu navegador y escribe: http://blog.tudominio.com

  5. WordPress te mostrará el asistente de instalación. Selecciona tu idioma y pulsa "Continuar".

  6. Te pedirá los datos de la base de datos. Rellena con los que creaste:

    • Nombre de la base de datos
    • Usuario
    • Contraseña
    • Servidor de la base de datos: normalmente localhost.
    • Prefijo de tabla: déjalo como wp_ por defecto.
  7. Pulsa "Enviar" y luego "Instalar WordPress".

  8. Por último, crea tu usuario administrador y la contraseña. ¡Y ya está!


Paso 6: Configuración básica de WordPress

Una vez instalado, entra en tu panel de administración (http://blog.tudominio.com/wp-admin) y ajusta lo siguiente:

  • Ajustes > Enlaces permanentes: elige una estructura como "Nombre de la entrada" para URLs limpias.
  • Ajustes > Lectura: decide si quieres que la portada muestre tus últimas entradas o una página estática.
  • Ajustes > Comentarios: configura la moderación para evitar spam.
  • Apariencia > Temas: elige un tema que te guste.
  • Plugins: instala los imprescindibles como un plugin de SEO (Rank Math o Yoast), uno de caché (WP Super Cache) y uno de seguridad (Wordfence).

[TIP] No instales demasiados plugins a la vez. Cada uno añade peso a tu web y puede ralentizarla. Empieza solo con lo esencial.


Solución de problemas comunes

El subdominio no carga (error DNS)

Esto suele pasar cuando el registro DNS no se ha propagado. Espera entre 5 y 30 minutos. Si sigue sin funcionar, comprueba en tu panel de control del registrador de dominios si los DNS apuntan a tu servidor. Si usas un DNS externo (como Cloudflare), añade un registro de tipo A con el nombre blog y la IP de tu servidor.

WordPress muestra un error de conexión a la base de datos

Revisa los datos de la base de datos en el archivo wp-config.php. Asegúrate de que el usuario tiene permisos sobre la base de datos.

El subdominio redirige al dominio principal

Esto puede deberse a un problema con el .htaccess o con la configuración del servidor. Verifica que la carpeta del subdominio no contenga un .htaccess que redirija el tráfico.

Quiero eliminar el subdominio

Desde DirectAdmin, ve a Subdominios, selecciona el que quieras borrar y pulsa "Eliminar". Ten cuidado: esto borrará también todos los archivos de esa carpeta.


Preguntas frecuentes (FAQ)

¿Puedo tener varios subdominios en DirectAdmin?

Sí, puedes crear tantos como necesites, siempre que tu plan de hosting lo permita. Cada uno tendrá su propia carpeta y puede alojar una aplicación independiente.

¿Un subdominio afecta al SEO de mi dominio principal?

No, siempre que lo configures correctamente. De hecho, puede ser beneficioso si lo usas para organizar contenido. Eso sí, no dupliques contenido entre el subdominio y el dominio principal, ya que Google podría penalizarte.

¿Puedo instalar WordPress en un subdominio sin crear una base de datos nueva?

Técnicamente podrías usar una base de datos existente, pero no es recomendable. Cada instalación de WordPress debe tener su propia base de datos para evitar conflictos.

¿Cuánto tarda en propagarse un subdominio?

Normalmente entre 5 y 30 minutos, aunque puede tardar hasta 48 horas en casos extremos. Si pasadas 24 horas no funciona, contacta con tu proveedor.

¿Puedo crear un subdominio con caracteres especiales?

No. Usa solo letras, números y guiones. Nada de espacios ni símbolos raros.


Conclusión y siguientes pasos

Crear un subdominio en DirectAdmin es un proceso sencillo que te abre muchas posibilidades. Ya sea para un blog, una tienda o un área de pruebas, ahora tienes el conocimiento para hacerlo tú mismo.

Recuerda los puntos clave:

  • Accede a Gestión de Dominios > Subdominios para crear el subdominio.
  • Crea una base de datos MySQL independiente.
  • Instala WordPress usando el instalador automático o manualmente.
  • Configura los ajustes básicos de WordPress para optimizar tu sitio.

Si tienes cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o abrir un ticket de soporte. ¡Ellos están para ayudarte!

[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es muy parecido, pero el acceso es por el puerto 2106. En vez de "Subdominios" puede llamarse "Dominios adicionales" o "Subdominios" también. Los conceptos de bases de datos y WordPress son idénticos.

Ahora ya sabes cómo montar tu propio WordPress en un subdominio. ¡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