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

DirectAdmin: Cómo configurar un subdominio para WordPress

Actualizado el 22 de mayo de 2026

¿Quieres montar un WordPress en un subdominio como blog.tudominio.com o tienda.tudominio.com usando DirectAdmin? Es un proceso mucho más sencillo de lo que parece, y en esta guía te lo explico paso a paso, sin tecnicismos raros y pensando en que lo puedas hacer aunque sea tu primera vez.

Vamos a desglosar todo el proceso: desde qué es un subdominio, cómo crearlo en DirectAdmin, hasta cómo instalar WordPress en él y solucionar los problemas típicos.

¿Qué es un subdominio y por qué usarlo con WordPress?

Antes de ensuciarnos las manos con el panel de control, es clave entender qué estamos creando.

Un subdominio es una extensión de tu dominio principal. Si tu web es tudominio.com, un subdominio sería blog.tudominio.com o tienda.tudominio.com. Funciona como una entidad separada, con su propia carpeta en el servidor, pero bajo el mismo "paraguas" de tu marca.

¿Por qué usar un subdominio para WordPress?

  • Organización: Si tienes un blog, una tienda online o un área de clientes, separarlos en subdominios mantiene todo ordenado.
  • Rendimiento: Al estar en carpetas distintas, los recursos se gestionan mejor. Si un subdominio recibe mucho tráfico, no afecta al rendimiento del sitio principal.
  • SEO: Aunque Google los ve como sitios separados, puedes usar subdominios para apuntar a palabras clave específicas. Por ejemplo, blog.tudominio.com para contenido informativo y tudominio.com para la página de ventas.
  • Pruebas: Es ideal para crear un entorno de pruebas sin afectar tu web principal. Puedes instalar WordPress en test.tudominio.com y experimentar con plugins y temas sin miedo a romper nada.

Requisitos previos: lo que necesitas antes de empezar

Para configurar un subdominio en DirectAdmin, necesitas:

  1. Acceso a DirectAdmin: Tu usuario y contraseña de acceso al panel de control de tu hosting. Normalmente accedes a través de tudominio.com:2222 (o el puerto que te haya indicado tu proveedor).
  2. Un dominio registrado: El dominio principal que quieras usar (ej. tudominio.com) debe estar activo y apuntando a tu servidor.
  3. Ganas de aprender: No necesitas ser un experto, solo seguir los pasos con atención.

Paso 1: Crear el subdominio en DirectAdmin

Este es el primer paso y el más importante. Vamos a crear la estructura en el servidor.

  1. Inicia sesión en DirectAdmin: Abre tu navegador y ve a la URL de acceso a DirectAdmin. Introduce tu usuario y contraseña.
  2. Busca la sección "Gestión de Dominios": En el panel principal, busca un icono o enlace que diga "Subdominios" o "Subdomain Management". Haz clic en él.
  3. Crea el subdominio: Verás un formulario con un campo llamado "Subdominio" o "Subdomain". Aquí es donde debes escribir el nombre que quieres. Por ejemplo, si quieres blog.tudominio.com, escribe blog en el campo.
  4. Selecciona el dominio: Al lado del campo, hay un menú desplegable. Asegúrate de que esté seleccionado tu dominio principal (ej. tudominio.com).
  5. Haz clic en "Crear": DirectAdmin te mostrará un resumen de lo que va a hacer. Verás una ruta de carpeta, normalmente algo como /home/tuusuario/domains/tudominio.com/public_html/blog. Esto es donde se guardarán los archivos de tu WordPress.
  6. Confirma la creación: Revisa que todo esté bien y haz clic en "Crear" o "Submit".

¡Listo! Ya tienes la estructura creada. DirectAdmin también creará automáticamente la entrada DNS necesaria para que blog.tudominio.com funcione, aunque a veces tarda un poco en propagarse.

[TIP]
Elige un nombre de subdominio corto y descriptivo. blog, tienda, app o foro son buenos ejemplos. Evita nombres largos o con guiones bajos (_), que pueden dar problemas.

Paso 2: Instalar WordPress en el subdominio

Ahora que tienes el subdominio, toca instalar WordPress. Tienes dos opciones: usar el instalador automático de DirectAdmin (si tu hosting lo tiene) o hacerlo manualmente. Te explico ambas.

Opción A: Instalación automática con el "Instalador de Scripts" (Softaculous, etc.)

Muchos hostings con DirectAdmin incluyen herramientas como Softaculous o Installatron que automatizan todo el proceso.

  1. Busca la sección "Instalador de Scripts": En el panel de DirectAdmin, busca un icono llamado "Softaculous", "Instalador de Aplicaciones" o similar.
  2. Selecciona WordPress: Dentro del instalador, busca WordPress. Normalmente está en la sección de "Blogs" o "CMS". Haz clic en "Instalar".
  3. Configura la instalación: Te pedirá una serie de datos:
    • Elija Protocolo: Selecciona http:// o https:// (si tienes SSL instalado).
    • Elija Dominio: En el menú desplegable, selecciona tu subdominio recién creado (ej. blog.tudominio.com).
    • Directorio: Déjalo en blanco. Es importante que esté vacío para que WordPress se instale en la raíz del subdominio.
    • Datos del Sitio: Ponle un nombre a tu sitio (ej. "Mi Blog") y una descripción (opcional).
    • Cuenta de Administrador: Crea un usuario y contraseña para entrar a tu WordPress. No uses "admin" como usuario, es inseguro. Usa algo único.
    • Seleccione Idioma: Elige el español.
  4. Haz clic en "Instalar": El proceso tardará unos minutos. Al finalizar, te dará la URL de tu nuevo WordPress y los datos de acceso.

[INFO]
Si tu hosting no tiene instalador automático, no te preocupes. La opción manual es igual de válida y te doy los pasos a continuación.

Opción B: Instalación manual de WordPress

Esta opción te da más control y no depende de herramientas externas.

  1. Descarga WordPress: Ve a es.wordpress.org y descarga el archivo ZIP de WordPress.
  2. Accede al Administrador de Archivos de DirectAdmin: Busca en el panel el icono "Administrador de Archivos" o "File Manager".
  3. Navega a la carpeta de tu subdominio: Entra en la ruta que viste antes: domains/tudominio.com/public_html/blog.
  4. Sube el archivo ZIP: Usa el botón "Subir" en el Administrador de Archivos para subir el archivo wordpress.zip que descargaste.
  5. Extrae el archivo: Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona "Extraer" o "Extract". Se creará una carpeta llamada wordpress.
  6. Mueve los archivos: Entra en la carpeta wordpress que se ha creado, selecciona todos los archivos dentro de ella y córtalos (Ctrl+X). Luego, vuelve a la carpeta blog (la raíz del subdominio) y pega los archivos (Ctrl+V).
  7. Crea una base de datos MySQL: Ahora necesitas una base de datos para WordPress. Ve a la sección "Gestión de MySQL" en DirectAdmin.
    • Crear una nueva base de datos: Ponle un nombre (ej. blog_db).
    • Crear un usuario de base de datos: Ponle un nombre (ej. blog_user) y una contraseña segura.
    • Asignar el usuario a la base de datos: Selecciona la base de datos que creaste y el usuario, y dale "TODOS LOS PRIVILEGIOS".
  8. Ejecuta el instalador de WordPress: En tu navegador, ve a http://blog.tudominio.com. Te aparecerá el asistente de instalación de WordPress.
  9. Configura la base de datos: Te pedirá el nombre de la base de datos, el usuario, la contraseña y el host (normalmente localhost).
  10. Instala: Sigue los pasos restantes (crear usuario administrador, etc.).

Paso 3: Configuración básica de WordPress en el subdominio

Una vez instalado, hay algunas cosas que te recomiendo configurar para que todo vaya sobre ruedas.

  • Enlaces permanentes (Permalinks): Ve a "Ajustes" > "Enlaces permanentes" y elige una estructura que no sea la "simple". Te recomiendo "Nombre de la entrada" para URLs limpias y amigables para el SEO.
  • SSL (Certificado de Seguridad): Si tu hosting ofrece certificados SSL gratuitos (Let's Encrypt), actívalo para tu subdominio. Esto es crucial para la seguridad y el posicionamiento web. Busca la sección "SSL" en DirectAdmin y sigue las instrucciones para emitir el certificado para blog.tudominio.com.
  • Actualizaciones: Mantén WordPress, tus temas y plugins siempre actualizados. Esto es esencial para la seguridad.

[WARNING]
No olvides cambiar la URL del sitio en "Ajustes" > "Generales" si el instalador no lo hizo automáticamente. Debe ser http://blog.tudominio.com (o https:// si tienes SSL).

Solución de problemas comunes

Aquí te dejo algunos problemas típicos y cómo solucionarlos:

1. "El subdominio no carga o da error 404"

  • Espera a la propagación DNS: Puede tardar desde unos minutos hasta 24-48 horas en funcionar en todo el mundo.
  • Revisa la carpeta: Asegúrate de que los archivos de WordPress están en la carpeta correcta (public_html/blog), no dentro de una subcarpeta extra.
  • Revisa el archivo .htaccess: Si tienes uno, asegúrate de que no tenga reglas que bloqueen el acceso.

2. "Error al conectar con la base de datos"

  • Revisa los datos: Vuelve a verificar el nombre de la base de datos, el usuario y la contraseña en el archivo wp-config.php. A veces es fácil equivocarse con un carácter.
  • Permisos del usuario: Asegúrate de que el usuario de la base de datos tenga "TODOS LOS PRIVILEGIOS" sobre la base de datos que creaste para el subdominio.

3. "El subdominio redirige al dominio principal"

  • Revisa el archivo .htaccess del dominio principal: Puede haber una regla de redirección que esté afectando a todos los subdominios.
  • Revisa la configuración de WordPress: Asegúrate de que en "Ajustes" > "Generales", la URL del sitio sea la del subdominio y no la del dominio principal.

Preguntas Frecuentes (FAQ)

¿Puedo crear un subdominio con puntos (ej. tienda.online.midominio.com)?

Sí, DirectAdmin lo permite, pero no es muy común. Se crea de forma similar, pero ten en cuenta que puede complicar la gestión de los certificados SSL.

¿Qué es mejor, un subdominio o una subcarpeta para WordPress?

Depende de tu objetivo. Un subdominio es mejor para separar proyectos grandes (una tienda, un foro) o para pruebas. Una subcarpeta (tudominio.com/blog) es mejor para el SEO si quieres que todo el "link juice" vaya a un solo dominio. Para la mayoría de los casos, un subdominio es perfecto para mantener todo organizado.

¿Cómo afecta un subdominio a mi SEO?

Google lo trata como un sitio separado. Si tu subdominio tiene contenido de calidad y enlaza con tu dominio principal, puede ser beneficioso. Pero si no le dedicas tiempo, puede ser un esfuerzo en vano. Asegúrate de crear contenido útil y enlazar entre ambos.

¿Puedo usar el mismo certificado SSL para el dominio principal y el subdominio?

Normalmente no. Necesitas un certificado SSL específico para cada subdominio. La mayoría de los hostings con DirectAdmin ofrecen certificados gratuitos de Let's Encrypt que cubren automáticamente todos tus subdominios.

¿Y si mi hosting usa Syspanel en lugar de DirectAdmin?

Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero la interfaz es diferente. Accede a tu panel a través del puerto 2106 (ej. tudominio.com:2106). Busca la sección "Web" o "Dominios" y luego "Subdominios". El resto del proceso (instalar WordPress, crear base de datos) es prácticamente igual.

Conclusión

Configurar un subdominio para WordPress en DirectAdmin es un proceso muy manejable. Siguiendo estos pasos, tendrás tu nuevo sitio funcionando en menos de lo que crees. La clave está en crear bien la estructura del subdominio, instalar WordPress correctamente y configurar los detalles de seguridad como el SSL.

No tengas miedo de experimentar. Si algo sale mal, siempre puedes borrar el subdominio y empezar de nuevo. Con esta guía, ya tienes el conocimiento para hacerlo. ¡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