DirectAdmin: cómo crear un subdominio para WordPress
¿Quieres montar un sitio aparte dentro de tu mismo plan de hosting sin pagar un dominio nuevo? Crear un subdominio DirectAdmin para WordPress es una de las tareas más útiles y sencillas que puedes aprender. Ya sea para un blog de pruebas, una tienda secundaria o un portal de miembros, este tutorial te guiará paso a paso para que lo logres sin complicaciones.
¿Qué es un subdominio y por qué usarlo con WordPress?
Antes de meternos en el DirectAdmin tutorial, aclaremos el concepto. 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 comparte el mismo hosting y dominio raÃz.
Usar un subdominio WordPress es ideal para:
- Pruebas y desarrollo: Antes de lanzar un sitio en el dominio principal, puedes experimentar en un subdominio.
- Contenido separado: Un blog, un foro o una tienda que no quieras mezclar con tu web principal.
- Ahorro de costes: No necesitas comprar un dominio nuevo ni un plan de hosting adicional.
- Organización: Mantienes todo bajo el mismo panel de control, facilitando la gestión.
[INFO] A diferencia de las subcarpetas (ej:
tudominio.com/blog), los subdominios pueden tener su propia configuración de DNS y hasta su propio certificado SSL. Son tratados como sitios independientes por los buscadores.
Requisitos previos para crear un subdominio en DirectAdmin
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a tu panel de control DirectAdmin (usuario y contraseña).
- Un dominio principal ya configurado y apuntando a tu hosting.
- WordPress descargado (puedes obtenerlo desde wordpress.org).
- Un cliente FTP (como FileZilla) o acceso al administrador de archivos de DirectAdmin.
[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso es a través del puerto 2106 (ej:
tudominio.com:2106). El proceso es similar, aunque la interfaz varÃa ligeramente.
Paso a paso: Cómo crear un subdominio en DirectAdmin para WordPress
Vamos al grano. Sigue estos pasos con atención.
1. Accede a tu panel de DirectAdmin
Abre tu navegador e ingresa la URL de tu panel. Normalmente es algo como tudominio.com:2222. Introduce tu usuario y contraseña.
2. Busca la sección de "Gestión de Subdominios"
Una vez dentro, localiza el menú principal. Dependiendo de la versión de DirectAdmin, puede estar en:
- Account Manager (Gestor de Cuenta) > Subdomain Management.
- O directamente en un icono que dice Subdominios.
Haz clic en Subdomain Management o Añadir Subdominio.
3. Configura los detalles del subdominio
Se abrirá un formulario simple. Debes rellenar:
- Subdominio: Escribe el nombre que quieras (ej:
blog,tienda,test). No incluyas el dominio principal, solo el prefijo. - Dominio: Selecciona el dominio raÃz al que lo asociarás (generalmente aparece automáticamente).
- Directorio raÃz: Aquà puedes elegir la carpeta donde se instalará WordPress. Por defecto, DirectAdmin sugiere
public_html/subdominio. Puedes cambiarlo si lo deseas. Recomendación: Déjalo como viene o usa algo comopublic_html/blogpara mantener el orden.
Haz clic en Crear o Añadir.
[WARNING] No uses caracteres especiales ni espacios en el nombre del subdominio. Solo letras minúsculas, números y guiones. Ejemplo:
mi-bloges válido;mi blogno.
4. Verifica la creación del subdominio
DirectAdmin te mostrará un mensaje de éxito. Ahora, tu subdominio DirectAdmin ya existe. Puedes comprobarlo:
- En la lista de subdominios verás el nuevo.
- Si intentas acceder a
subdominio.tudominio.comen tu navegador, probablemente verás un error 404 o una página vacÃa. ¡Es normal! Aún no tiene contenido.
5. Sube WordPress al subdominio
Tienes dos opciones principales:
Opción A: Usando el Administrador de Archivos de DirectAdmin
- Ve a File Manager en el panel.
- Navega a la carpeta del subdominio (ej:
public_html/blog). - Sube el archivo ZIP de WordPress y extráelo allÃ.
Opción B: Usando un cliente FTP
- Conéctate a tu servidor usando FileZilla o similar.
- Ve a la carpeta
public_html/blog(o la que hayas configurado). - Arrastra los archivos de WordPress (descomprimidos) a esa carpeta.
[TIP] Si subes el ZIP, recuerda extraerlo. DirectAdmin tiene un botón "Extract" en el Administrador de Archivos.
6. Crea la base de datos para WordPress
WordPress necesita una base de datos MySQL. En DirectAdmin:
- Ve a MySQL Management o Database Manager.
- Haz clic en Create Database.
- Ponle un nombre descriptivo (ej:
blog_wp). - Crea un usuario para la base de datos (ej:
blog_user) y asÃgnale una contraseña segura. - Añade el usuario a la base de datos (marca todos los privilegios).
Guarda estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás en el siguiente paso.
7. Instala WordPress en el subdominio
Ahora, en tu navegador, escribe la URL del subdominio (ej: blog.tudominio.com). Te aparecerá el asistente de instalación de WordPress.
Sigue estos pasos:
- Selecciona el idioma.
- Haz clic en ¡Vamos a ello!.
- Introduce los datos de la base de datos que creaste.
- WordPress comprobará la conexión. Si todo está bien, haz clic en Ejecutar la instalación.
- Completa la información del sitio (tÃtulo, usuario administrador, email, etc.).
- ¡Listo! Ya tienes WordPress funcionando en tu subdominio.
8. Configura el DNS (opcional pero recomendado)
En la mayorÃa de los casos, DirectAdmin crea automáticamente los registros DNS necesarios para que el subdominio funcione. Sin embargo, si usas DNS externos (como Cloudflare), deberás añadir un registro CNAME:
- Nombre:
blog(o el prefijo que hayas usado). - Destino:
tudominio.com. - TTL: Automático o 3600.
[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso de creación de subdominios es casi idéntico, pero la interfaz puede tener nombres ligeramente diferentes. Busca "Web Domains" y luego "Add Domain" para crear un subdominio.
Preguntas frecuentes (FAQ) sobre subdominios y WordPress
Aquà respondemos las dudas más comunes.
¿Puedo tener múltiples WordPress en diferentes subdominios?
SÃ, absolutamente. Cada subdominio es independiente. Solo necesitas repetir el proceso para cada uno.
¿Afecta el rendimiento del dominio principal?
No, porque los subdominios se tratan como sitios separados. Sin embargo, todos comparten los recursos del mismo plan de hosting (CPU, RAM, espacio en disco). Si tienes muchos subdominios con tráfico alto, podrÃas necesitar un plan superior.
¿Puedo instalar plugins o temas diferentes en cada subdominio?
SÃ, cada instalación de WordPress es independiente. Puedes personalizarlas sin afectar a las demás.
¿Qué hago si veo un error 500 o 404 después de crear el subdominio?
- Error 500: Revisa los permisos de archivos (deben ser 755 para carpetas y 644 para archivos). También verifica el archivo
.htaccess. - Error 404: Asegúrate de que los archivos de WordPress estén en la carpeta correcta y que el DNS ya se haya propagado (puede tardar hasta 24 horas).
¿Necesito un certificado SSL para el subdominio?
No es obligatorio, pero es muy recomendable para la seguridad y el SEO. DirectAdmin suele ofrecer Let's Encrypt gratis. Ve a SSL Certificates y solicita uno para el subdominio.
¿Puedo migrar un WordPress existente a un subdominio?
SÃ, pero es más técnico. DeberÃas exportar la base de datos, copiar los archivos y cambiar las URLs en la base de datos. Mejor haz una instalación limpia y luego importa el contenido.
Consejos finales para tu WordPress en un subdominio
Ya tienes tu subdominio WordPress funcionando. Aquà van algunos tips para sacarle el máximo partido:
- Mantén todo actualizado: Tanto WordPress como los plugins y temas. Un subdominio olvidado puede ser un punto débil de seguridad.
- Usa un tema ligero: Si el subdominio es para pruebas, no cargues con temas pesados. Algo como GeneratePress o Astra va bien.
- Configura la caché: Para mejorar la velocidad, instala un plugin de caché (WP Rocket, W3 Total Cache, etc.).
- Copia de seguridad: No olvides hacer backups periódicos. Puedes usar plugins como UpdraftPlus o la herramienta de backup de DirectAdmin.
- SEO independiente: Si el subdominio es público, optimÃzalo como un sitio aparte. Usa Yoast SEO o Rank Math y crea contenido único.
[WARNING] Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. El proceso para crear un subdominio es similar, pero busca "Web" > "Add Domain" y selecciona la opción de subdominio.
Crear un subdominio DirectAdmin para WordPress es una habilidad que te ahorrará tiempo y dinero. Ahora ya sabes cómo hacerlo. Si tienes alguna duda, revisa este tutorial o consulta la documentación de tu hosting. ¡Manos a la obra y a crear tu nuevo sitio!
