Ayuda básica: Cómo crear un subdominio para WordPress en DirectAdmin
¿Necesitas tener un WordPress en una sección específica de tu web, como blog.tudominio.com o tienda.tudominio.com? Crear un subdominio es la solución perfecta, y en este tutorial te guiaré paso a paso usando DirectAdmin. No necesitas ser un experto en tecnología; solo sigue estas instrucciones y en pocos minutos tendrás tu WordPress funcionando en un subdominio.
¿Qué es un subdominio y por qué usarlo para WordPress?
Un subdominio es como una "subcarpeta" de tu dominio principal, pero con su propia identidad. Por ejemplo, si tu dominio es tudominio.com, un subdominio sería blog.tudominio.com. Es útil cuando quieres separar contenido sin comprar un dominio nuevo. En el caso de WordPress, te permite tener una instalación independiente para un blog, una tienda, un foro o un sitio de pruebas, todo bajo el mismo dominio principal.
Ventajas de usar un subdominio para WordPress:
- Organización: Mantienes tu sitio principal y el subdominio separados, con sus propias bases de datos y archivos.
- Pruebas: Ideal para experimentar con nuevos temas o plugins sin afectar tu web principal.
- SEO: Los subdominios pueden indexarse de forma independiente, lo que ayuda a posicionar contenido específico.
- Rendimiento: Al estar en una instalación separada, no ralentizas el sitio principal.
Ahora, vamos al grano. Te explicaré cómo crear subdominio DirectAdmin WordPress usando el panel de control DirectAdmin.
Requisitos previos antes de empezar
Antes de lanzarte, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de hosting. Normalmente accedes con
tu-dominio.com:2222. - Dominio principal configurado: Tu dominio principal debe estar activo y apuntando a tu servidor.
- WordPress descargado: Puedes obtenerlo desde wordpress.org o usar el instalador automático de DirectAdmin (Softaculous).
- Tiempo y paciencia: El proceso dura entre 10 y 20 minutos.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo:
tu-dominio.com:2106). Los pasos son muy similares, pero la interfaz varía ligeramente. En este tutorial me centraré en DirectAdmin, que es más común.
Paso 1: Accede a DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es:
https://tu-dominio.com:2222- O
https://tu-ip:2222
Ingresa tu usuario y contraseña. Si no los tienes, contacta a tu proveedor de hosting. Una vez dentro, verás el panel principal con varias opciones.
Paso 2: Crear el subdominio en DirectAdmin
Ahora vamos a crear subdominio DirectAdmin WordPress. Sigue estos pasos al pie de la letra:
- Busca la sección "Gestión de Cuentas" o "Account Manager". En la interfaz moderna de DirectAdmin, suele estar en el menú lateral izquierdo.
- Haz clic en "Subdominios" o "Subdomain Management". Verás una lista de tus dominios existentes.
- Selecciona el dominio principal donde quieres crear el subdominio. Por ejemplo,
tudominio.com. - En el campo "Subdominio", escribe el nombre que deseas. Por ejemplo:
blog,tienda,pruebas, etc. No pongas espacios ni caracteres especiales. - Deja la ruta por defecto o personalízala. DirectAdmin creará automáticamente una carpeta dentro de
public_htmlcon el nombre del subdominio (ejemplo:public_html/blog). Si quieres una carpeta diferente, puedes especificarla. - Haz clic en "Crear" o "Add". El proceso es instantáneo. Verás un mensaje de confirmación.
[TIP] Si tu subdominio es para un blog personal, elige un nombre corto y descriptivo como
blogonoticias. Para una tienda,shopostore.
Paso 3: Verifica que el subdominio esté activo
Después de crearlo, es importante comprobar que el subdominio ya responde. Abre una nueva pestaña en tu navegador y escribe:
http://blog.tudominio.com(reemplazablogpor el nombre que elegiste).
Deberías ver una página en blanco o un mensaje de "Index of /". Si ves un error 404, espera unos minutos (la propagación de DNS puede tardar hasta 24 horas, pero normalmente es inmediata en el mismo servidor).
Paso 4: Instalar WordPress en el subdominio
Ahora que el subdominio está listo, toca instalar WordPress. Tienes dos métodos: manual o automático.
Opción A: Instalación automática con Softaculous (recomendada para principiantes)
- En DirectAdmin, busca "Softaculous Apps Installer" o "Instalador de aplicaciones". Está en la sección de "Software".
- Haz clic en "WordPress" dentro de la lista de aplicaciones.
- En la pantalla de instalación, en el campo "Choose Domain", selecciona tu nuevo subdominio (ejemplo:
blog.tudominio.com). - Configura los detalles:
- Nombre del sitio: El título de tu blog (ejemplo: "Mi Blog Personal").
- Descripción: Una breve frase (opcional).
- Usuario y contraseña del administrador: Crea credenciales seguras. Guárdalas bien.
- Correo electrónico: El que usarás para notificaciones.
- Opciones avanzadas (opcional): Puedes elegir el idioma, activar la actualización automática, etc.
- Haz clic en "Instalar" y espera unos segundos. Softaculous hará todo por ti: creará la base de datos, descargará WordPress y configurará los archivos.
- Al final, recibirás un enlace a tu nuevo sitio (ejemplo:
http://blog.tudominio.com) y al panel de administración (http://blog.tudominio.com/wp-admin).
Opción B: Instalación manual (más control)
Si prefieres hacerlo tú mismo o quieres aprender el proceso:
- Descarga WordPress desde wordpress.org. Obtendrás un archivo
.zip. - Descomprime el archivo en tu computadora. Verás una carpeta llamada
wordpress. - Sube los archivos al subdominio usando el Administrador de Archivos de DirectAdmin o un cliente FTP (como FileZilla).
- En DirectAdmin, ve a "Administrador de Archivos" y navega hasta
public_html/blog(o la carpeta de tu subdominio). - Haz clic en "Subir" y selecciona todos los archivos de la carpeta
wordpress.
- En DirectAdmin, ve a "Administrador de Archivos" y navega hasta
- Crea una base de datos para WordPress:
- En DirectAdmin, ve a "MySQL Management" o "Crear base de datos".
- Ponle un nombre (ejemplo:
blog_wp). - Crea un usuario y contraseña para la base de datos. Asigna todos los privilegios.
- Anota el nombre de la base de datos, el usuario y la contraseña.
- Ejecuta el instalador de WordPress:
- Abre tu navegador y ve a
http://blog.tudominio.com. - Sigue los pasos: selecciona idioma, ingresa los datos de la base de datos (nombre, usuario, contraseña, y el servidor que suele ser
localhost). - Completa la configuración del sitio (título, usuario administrador, etc.).
- ¡Listo! Ya tienes WordPress instalado.
- Abre tu navegador y ve a
[WARNING] No olvides cambiar la contraseña de la base de datos por una segura. Usa combinaciones de letras mayúsculas, minúsculas, números y símbolos.
Paso 5: Configuración básica de WordPress en el subdominio
Una vez instalado, entra al panel de administración (http://blog.tudominio.com/wp-admin) con las credenciales que creaste. Te recomiendo hacer estas configuraciones iniciales:
- Cambia el permalink: Ve a Ajustes > Enlaces permanentes y elige "Nombre de la entrada" para URLs amigables.
- Instala un tema básico: Elige uno ligero como Astra o GeneratePress para que cargue rápido.
- Activa un plugin de caché: Como WP Super Cache o W3 Total Cache para mejorar el rendimiento.
- Configura el SEO: Instala un plugin como Yoast SEO o Rank Math para optimizar tu contenido.
Preguntas frecuentes sobre subdominios y WordPress
Aquí respondo las dudas más comunes que he visto como técnico de soporte.
¿Puedo tener varios subdominios con WordPress en el mismo hosting?
Sí, siempre que tu plan de hosting lo permita. Cada subdominio es independiente, pero comparten los recursos del servidor (ancho de banda, espacio en disco, etc.). Si tienes muchos, podrías saturar el servidor.
¿Cómo afecta un subdominio al SEO del dominio principal?
Google trata los subdominios como sitios separados. Esto puede ser bueno para posicionar contenido específico, pero también puede dividir la autoridad de tu dominio. Si tu objetivo es fortalecer el dominio principal, es mejor usar subdirectorios (ejemplo: tudominio.com/blog). Sin embargo, para sitios grandes o temáticas muy distintas, los subdominios son ideales.
¿Puedo usar un subdominio para un sitio de pruebas (staging)?
Sí, es una práctica común. Crea un subdominio como pruebas.tudominio.com e instala WordPress allí. Luego, cuando esté listo, puedes migrarlo al dominio principal. Solo asegúrate de no indexarlo en Google; para eso, instala un plugin como "Yoast SEO" y desactiva la indexación.
¿Qué hago si el subdominio no carga después de crearlo?
Primero, espera unos minutos. Si persiste, verifica que:
- El subdominio esté listado en DirectAdmin (en la sección de subdominios).
- Los archivos de WordPress estén en la carpeta correcta.
- La base de datos esté creada y vinculada.
- El DNS se haya propagado. Puedes usar herramientas como
whatsmydns.net.
¿Puedo instalar WordPress en un subdominio sin usar Softaculous?
Sí, el método manual explicado arriba funciona perfectamente. Es un poco más técnico, pero te da control total.
Consejos finales para tu WordPress en subdominio
- Mantén todo actualizado: Tanto WordPress como los plugins y temas deben estar en su última versión para evitar vulnerabilidades.
- Haz copias de seguridad: Usa un plugin como UpdraftPlus para respaldar tu sitio periódicamente.
- Monitorea el rendimiento: Si notas lentitud, revisa el uso de recursos en DirectAdmin o contacta a tu hosting.
- Protege el acceso: Usa contraseñas fuertes y activa la autenticación de dos factores si es posible.
[INFO] Recuerda que si tu panel es Syspanel (HestiaCP), el acceso es por el puerto 2106. La creación de subdominios es similar: busca "Subdominios" en el menú y sigue los mismos pasos. La instalación de WordPress puede hacerse con el instalador integrado o manualmente.
Conclusión
Crear un subdominio para WordPress en DirectAdmin es un proceso sencillo que te abre muchas posibilidades. Ya sea que quieras un blog, una tienda o un sitio de pruebas, siguiendo estos pasos tendrás todo listo en menos de 30 minutos. Recuerda que la clave está en la organización: elige nombres claros para tus subdominios, mantén tus instalaciones actualizadas y no olvides las copias de seguridad.
Si encuentras algún problema, no dudes en consultar la documentación de tu hosting o contactar a su soporte técnico. ¡Ahora ve y crea ese subdominio! Tu nuevo WordPress te está esperando.
