Cómo crear un subdominio para WordPress en DirectAdmin
¿Necesitas tener un sitio web secundario, un blog de pruebas o una tienda online separada de tu sitio principal? Una de las formas más prácticas y económicas de hacerlo es creando un subdominio WordPress DirectAdmin. En esta guÃa completa y paso a paso, te explicaré cómo crear subdominio DirectAdmin, cómo instalar WordPress subdominio y resolveremos las dudas más frecuentes. No necesitas ser un experto en hosting, solo seguir las instrucciones al pie de la letra.
¿Qué es un subdominio y por qué usarlo para WordPress?
Un subdominio es como una extensión de tu dominio principal. Por ejemplo, si tu dominio es tudominio.com, un subdominio podrÃa ser blog.tudominio.com o tienda.tudominio.com. Funciona como un sitio web independiente, pero compartiendo el mismo hosting y dominio raÃz.
Ventajas de usar un subdominio para WordPress:
- Aislamiento: Puedes tener una instalación de WordPress separada de la principal.
- Pruebas: Ideal para sitios de staging o pruebas sin afectar tu web principal.
- Organización: Perfecto para secciones muy diferentes (ej: foro, blog, tienda).
- Sin coste extra: No necesitas registrar un nuevo dominio.
[INFO] Un subdominio no es lo mismo que un dominio adicional. El subdominio depende del dominio principal y no requiere registro externo.
Requisitos previos antes de empezar
Antes de lanzarte a crear subdominio DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña de hosting. Si usas Syspanel (el panel basado en HestiaCP), recuerda que el puerto de acceso es el 2106 (ej:
tuservidor.com:2106). - Dominio principal activo: El dominio desde el que crearás el subdominio debe estar configurado en tu cuenta.
- WordPress descargado: Puedes obtenerlo desde wordpress.org o usar el instalador automático de tu panel (Softaculous, Installatron, etc.).
- Espacio en disco y bases de datos: Verifica que tu plan de hosting lo permita (generalmente sÃ).
[WARNING] Si tu hosting tiene recursos muy limitados (ej: 1 GB de disco), instalar varios WordPress puede saturarlo. Revisa tu panel antes de continuar.
Paso 1: Acceder a DirectAdmin y localizar la opción de subdominios
El primer paso para crear subdominio DirectAdmin es iniciar sesión en tu panel.
- Abre tu navegador y escribe la URL de tu panel:
https://tudominio.com:2222(o la IP que te haya proporcionado tu hosting). - Ingresa tu usuario y contraseña (los mismos que usas para gestionar tu hosting).
- Una vez dentro, busca la sección "Gestión de Cuentas" o directamente "Subdominios". En la mayorÃa de versiones de DirectAdmin, está en el menú lateral izquierdo o en el panel de "Administrador de Cuentas".
[TIP] Si no ves la opción, usa el buscador interno del panel escribiendo "subdominio".
Paso 2: Crear el subdominio en DirectAdmin
Ahora vamos a crear subdominio DirectAdmin propiamente dicho. Sigue estos pasos:
- Haz clic en "Subdominios" (o "Subdomain Management").
- En el campo "Subdominio", escribe el nombre que quieras (ej:
blog,tienda,pruebas). - En el campo "Dominio", selecciona tu dominio principal de la lista desplegable (ej:
tudominio.com). - Opcional: puedes marcar la casilla "Crear carpeta para el subdominio". Esto creará una carpeta dentro de
public_htmlcon el nombre del subdominio (ej:public_html/blog). Recomendado para mantener orden. - Haz clic en "Crear" o "Add".
¿Qué acaba de pasar?
- DirectAdmin ha creado una entrada DNS para
blog.tudominio.com. - Ha creado una carpeta (si marcaste la opción) donde luego instalaremos WordPress.
- El subdominio ya es accesible (aunque sin contenido) en
blog.tudominio.com.
[INFO] La propagación DNS puede tardar de 5 minutos a 24 horas. Si no ves el subdominio de inmediato, no te preocupes. Puedes seguir trabajando desde el panel.
Paso 3: Crear una base de datos para WordPress
WordPress necesita una base de datos MySQL para funcionar. Vamos a crearla desde DirectAdmin.
- En el panel principal, busca "MySQL Management" o "Bases de Datos MySQL".
- Haz clic en "Crear nueva base de datos".
- Completa los campos:
- Nombre de la base de datos: ej:
blog_wp(el sistema añadirá un prefijo con tu usuario). - Usuario de la base de datos: ej:
blog_user. - Contraseña: usa una segura (puedes generar una automática).
- Nombre de la base de datos: ej:
- Haz clic en "Crear".
Anota estos datos en un bloc de notas porque los necesitarás más adelante:
- Nombre de la base de datos (completo, con prefijo)
- Usuario
- Contraseña
- Host (normalmente
localhost)
[WARNING] No uses la misma base de datos que tu WordPress principal. Cada instalación necesita su propia base de datos.
Paso 4: Instalar WordPress en el subdominio
Ahora llega el momento de instalar WordPress subdominio. Tienes dos opciones: manual o automática.
Opción A: Instalación automática (Softaculous / Installatron) – Recomendada para principiantes
- En DirectAdmin, busca "Softaculous" o "Instalador de Scripts" (suele estar en el menú principal).
- Busca WordPress y haz clic en "Instalar".
- En la configuración:
- Dominio: Selecciona tu subdominio de la lista (ej:
blog.tudominio.com). - Directorio: Déjalo en blanco (o escribe
/si te lo pide). - Nombre del sitio: El tÃtulo de tu nuevo WordPress.
- Usuario administrador: Crea un usuario y contraseña para el panel de WordPress.
- Base de datos: Selecciona "Crear nueva" o elige la que creaste en el paso 3.
- Dominio: Selecciona tu subdominio de la lista (ej:
- Haz clic en "Instalar". En unos segundos tendrás WordPress funcionando.
Opción B: Instalación manual (subir archivos por FTP)
Si prefieres hacerlo manualmente (más control):
- Descarga WordPress desde wordpress.org.
- Descomprime el archivo en tu ordenador.
- Conéctate a tu hosting vÃa FTP (FileZilla, por ejemplo) usando los datos de DirectAdmin.
- Sube todo el contenido de la carpeta
wordpressa la carpeta del subdominio (ej:public_html/blog). - Ahora ve a
blog.tudominio.comen tu navegador. Te aparecerá el asistente de instalación de WordPress. - Selecciona tu idioma, luego introduce los datos de la base de datos que creaste (nombre, usuario, contraseña, host
localhost). - Completa los datos del sitio (tÃtulo, usuario admin, email).
- ¡Listo! Ya tienes WordPress instalado.
[TIP] La instalación manual te permite personalizar la estructura de archivos, pero la automática es más rápida y segura para novatos.
Paso 5: Configurar el subdominio WordPress (primeros pasos)
Una vez instalado, accede a blog.tudominio.com/wp-admin con tu usuario y contraseña. Verás el escritorio de WordPress.
Tareas iniciales recomendadas:
- Cambiar el tema: Ve a Apariencia > Temas y activa uno que te guste.
- Instalar plugins esenciales: SEO (Rank Math o Yoast), seguridad (Wordfence), caché (WP Rocket o LiteSpeed Cache).
- Configurar los enlaces permanentes: Ajustes > Enlaces permanentes > selecciona "Entrada" o personalizado.
- Eliminar contenido de ejemplo: Borra las páginas y entradas predeterminadas.
[WARNING] No olvides configurar un plugin de seguridad desde el principio, especialmente si tu subdominio estará expuesto al público.
Preguntas frecuentes (FAQ) sobre subdominios WordPress en DirectAdmin
¿Puedo tener varios subdominios WordPress en el mismo hosting?
SÃ, siempre que tu plan de hosting lo permita (espacio, bases de datos, recursos). Cada subdominio es independiente.
¿El subdominio afecta al SEO del dominio principal?
No necesariamente. Google trata los subdominios como sitios separados, pero pueden compartir autoridad si los enlazas correctamente. Para SEO, es mejor usar subdirectorios (tudominio.com/blog) que subdominios, pero si tu contenido es muy diferente, el subdominio está bien.
¿Cómo accedo a los archivos del subdominio por FTP?
Conéctate a tu FTP y busca la carpeta public_html/[nombre_subdominio]. Ahà están todos los archivos de tu WordPress.
¿Puedo instalar WordPress en un subdominio sin Softaculous?
SÃ, usando la instalación manual que te expliqué arriba. Solo necesitas FTP y crear la base de datos.
¿Qué hago si el subdominio no carga?
- Espera la propagación DNS (hasta 24 horas).
- Verifica que la carpeta del subdominio tenga los archivos de WordPress.
- Revisa que la base de datos esté bien configurada en
wp-config.php.
¿Syspanel (HestiaCP) es diferente para crear subdominios?
SÃ, en Syspanel (HestiaCP) el proceso es similar pero la interfaz cambia. Busca "Web" > "Subdominios". Recuerda que el puerto de acceso es el 2106.
[INFO] Si tienes dudas con Syspanel, consulta la documentación oficial de HestiaCP adaptada a tu proveedor.
Conclusión: Tu subdominio WordPress ya está listo
Crear un subdominio WordPress DirectAdmin es más sencillo de lo que parece. Con solo unos clics en el panel y siguiendo estos pasos, puedes tener un sitio web completamente funcional y separado de tu dominio principal. Ya sea para un blog, una tienda o un sitio de pruebas, esta técnica te ahorra dinero y te da flexibilidad.
Recuerda:
- Crear subdominio DirectAdmin es el primer paso.
- Instalar WordPress subdominio requiere una base de datos y los archivos del CMS.
- Mantén todo organizado y seguro con plugins y contraseñas robustas.
Si te ha quedado alguna duda, repasa los pasos o consulta a tu proveedor de hosting. ¡Ahora ve y crea tu nuevo proyecto WordPress!
[TIP] Guarda este artÃculo como referencia para futuras instalaciones. Y no olvides hacer copias de seguridad periódicas de tu subdominio.
