Cómo crear un subdominio en WordPress con DirectAdmin
¿Quieres tener un blog, una tienda o un sitio para un proyecto especial sin complicarte con dominios nuevos ni pagar extra? Crear un subdominio en WordPress con DirectAdmin es más fácil de lo que imaginas. En esta guía completa te explicaré paso a paso cómo hacerlo, desde qué es un subdominio hasta cómo configurarlo en tu panel de hosting y enlazarlo con tu WordPress. No necesitas ser un experto técnico; solo sigue estas instrucciones y en pocos minutos tendrás todo listo. Vamos a ello.
¿Qué es un subdominio y por qué usarlo?
Un subdominio es como una extensión de tu dominio principal. Por ejemplo, si tu dominio es tusitio.com, un subdominio podría ser blog.tusitio.com o tienda.tusitio.com. Piensa en él como una carpeta dentro de tu sitio web, pero con su propia dirección independiente. Esto te permite organizar contenido diferente sin necesidad de comprar un dominio nuevo.
Usar un subdominio es ideal para:
- Crear un blog separado de tu sitio principal.
- Montar una tienda online (por ejemplo,
shop.tusitio.com). - Alojar un sitio de pruebas o desarrollo.
- Ofrecer contenido en otro idioma (como
es.tusitio.com).
Lo mejor es que no necesitas registros DNS complicados ni pagar extra: tu hosting ya te permite agregar subdominios de forma gratuita. En este artículo, nos centraremos en cómo hacerlo a través de DirectAdmin, uno de los paneles de control más usados en hosting compartido.
Antes de empezar: requisitos básicos
Para crear subdominio WordPress DirectAdmin, necesitas tener lo siguiente:
- Acceso a DirectAdmin: normalmente lo obtienes cuando contratas un plan de hosting. Recibirás un usuario y contraseña para ingresar.
- Un dominio principal activo: puede ser
.com,.es,.net, etc. El subdominio se creará a partir de este. - WordPress instalado: ya sea en el dominio principal o en el subdominio que vas a crear. Si aún no lo tienes, puedes instalarlo desde el instalador de aplicaciones de DirectAdmin (Softaculous, por ejemplo).
- Conexión a internet y un navegador: Chrome, Firefox, Edge, cualquiera vale.
No te preocupes por los tecnicismos. DirectAdmin tiene una interfaz intuitiva y, con esta guía, podrás navegar sin problemas.
Paso 1: Acceder a DirectAdmin y localizar la sección de subdominios
El primer paso es ingresar a tu panel de control. Abre tu navegador y escribe la dirección que te proporcionó tu proveedor de hosting. Normalmente es algo como tudominio.com:2222 o ipdelhosting:2222. Si no estás seguro, revisa el correo de bienvenida de tu hosting.
Instrucciones:
- Escribe la URL en la barra de direcciones y presiona Enter.
- Introduce tu usuario y contraseña de DirectAdmin.
- Haz clic en Iniciar sesión.
Una vez dentro, verás el panel principal con varios iconos. Busca la sección que dice "Gestión de cuentas" o "Administración de cuentas". Dentro de ella, encontrarás el enlace "Subdominios". También puedes usar el buscador interno escribiendo "subdominio". Es un icono con una imagen de un mundo y un signo "+".
[TIP] Si usas Syspanel (antes conocido como HestiaCP), el acceso es similar pero el puerto es el 2106. Por ejemplo:
tudominio.com:2106. El resto del proceso es casi idéntico.
Paso 2: Crear el subdominio en DirectAdmin
Ahora viene la parte clave: agregar subdominio. Sigue estos pasos al pie de la letra:
- Haz clic en el icono "Subdominios".
- Se abrirá una página con un formulario simple. Verás un campo llamado "Subdominio" o "Nombre del subdominio".
- Escribe el nombre que quieras. Por ejemplo, si tu dominio es
misitio.comy quieres un blog, escribeblog. No incluyas el dominio completo ni puntos, solo la palabra. - El sistema automáticamente mostrará el dominio principal debajo (por ejemplo,
blog.misitio.com). - En el campo "Directorio" o "Ruta", elige dónde se almacenarán los archivos del subdominio. Por defecto, DirectAdmin crea una carpeta con el nombre del subdominio dentro de
public_html. Por ejemplo:public_html/blog. Puedes cambiarlo si lo deseas, pero es recomendable dejarlo así. - Haz clic en "Crear" o "Agregar subdominio".
¡Listo! En unos segundos, el subdominio estará creado. DirectAdmin también configurará automáticamente los registros DNS necesarios para que funcione. Si tu dominio usa servidores DNS externos (como Cloudflare), deberás agregar manualmente un registro CNAME o A, pero esto es poco común en hosting con DirectAdmin.
[WARNING] No uses caracteres especiales ni espacios en el nombre del subdominio. Solo letras minúsculas, números y guiones. Por ejemplo,
mi-blogestá bien, peromi blogno.
Paso 3: Instalar WordPress en el subdominio
Ahora que tienes el subdominio creado (por ejemplo, blog.tusitio.com), necesitas instalar WordPress allí. DirectAdmin suele incluir Softaculous, un instalador automático de aplicaciones. Así se hace:
- Desde el panel de DirectAdmin, busca el icono "Softaculous Apps Installer" o "Instalador de aplicaciones". Está en la sección de "Software".
- Dentro de Softaculous, busca WordPress en la lista de aplicaciones populares.
- Haz clic en "Install" (Instalar).
- En el campo "Choose Domain" (Elegir dominio), selecciona el subdominio que acabas de crear (por ejemplo,
blog.tusitio.com). - Deja el "Directory" (Directorio) vacío para instalar en la raíz del subdominio. Si pones algo, se creará una subcarpeta y la URL será
blog.tusitio.com/carpeta. - Completa los demás campos: nombre del sitio, descripción, usuario administrador, contraseña, email, etc. Guarda bien estos datos.
- Elige un idioma y, si quieres, selecciona un tema o plugins (opcional).
- Haz clic en "Install" y espera unos segundos.
Softaculous te mostrará un mensaje de éxito con la URL de acceso a tu nuevo WordPress. Por ejemplo: blog.tusitio.com/wp-admin. ¡Ya tienes un subdominio funcional con WordPress!
[INFO] Si prefieres instalar WordPress manualmente, puedes subir los archivos vía FTP al directorio del subdominio (por ejemplo,
public_html/blog) y luego crear la base de datos desde DirectAdmin en la sección "MySQL". Pero el método automático es más rápido y evita errores.
Paso 4: Configurar el subdominio en WordPress (opcional pero recomendado)
Una vez instalado, puedes personalizar tu subdominio WordPress para que funcione como un sitio independiente. Aquí algunos ajustes útiles:
- Enlaces permanentes: Ve a Ajustes > Enlaces permanentes y elige una estructura (por ejemplo, "Nombre de la entrada"). Esto mejora el SEO.
- Tema: Instala un tema que se adapte al propósito del subdominio. Si es un blog, elige uno limpio y rápido.
- Plugins: Agrega plugins de seguridad, caché y SEO (como Yoast o Rank Math) para optimizar el rendimiento.
- Redirecciones: Si quieres que el subdominio sea accesible desde tu dominio principal (por ejemplo,
tusitio.com/blogen lugar deblog.tusitio.com), puedes usar redirecciones 301. Esto se configura desde el archivo.htaccesso con plugins.
No olvides verificar que el subdominio se cargue correctamente escribiendo la URL en tu navegador. Si ves la página de inicio de WordPress, todo está bien.
Solución de problemas comunes
A veces, al crear subdominio WordPress DirectAdmin pueden surgir pequeños contratiempos. Aquí te dejo soluciones rápidas:
- El subdominio no carga: Espera unos minutos (hasta 24 horas) para que los DNS se propaguen. Si pasa más tiempo, revisa en DirectAdmin que el subdominio esté activo y que el directorio contenga los archivos de WordPress.
- Error 404 al acceder: Asegúrate de que WordPress esté instalado en la carpeta correcta. Si usaste Softaculous, verifica que el directorio esté vacío (sin subcarpetas).
- Problemas con SSL (HTTPS): Si tu dominio principal tiene SSL, el subdominio debería heredarlo automáticamente. Si no, desde DirectAdmin puedes generar un certificado Let's Encrypt en la sección "SSL Certificates".
- WordPress no reconoce el subdominio: Revisa la configuración de la base de datos en el archivo
wp-config.php. A veces, al instalar manualmente, la URL del sitio puede estar mal. Puedes corregirla desde el panel de administración en Ajustes > Generales.
[WARNING] Si tu hosting tiene límites de recursos, crear muchos subdominios puede ralentizar el servidor. Usa solo los necesarios y elimina los que no uses.
Preguntas frecuentes (FAQ)
¿Puedo crear un subdominio sin afectar a mi sitio principal?
Sí, los subdominios son independientes. No interfieren con el contenido del dominio principal.
¿Necesito conocimientos de programación?
No. Con DirectAdmin y Softaculous, todo es gráfico y guiado. Solo sigue los pasos.
¿Cuántos subdominios puedo crear?
Depende de tu plan de hosting. La mayoría permite ilimitados, pero verifica con tu proveedor.
¿Puedo usar el mismo WordPress para varios subdominios?
No es recomendable. Lo ideal es instalar WordPress por separado en cada subdominio para evitar conflictos.
¿Qué hago si quiero eliminar un subdominio?
En DirectAdmin, ve a la sección de subdominios, selecciona el que deseas eliminar y haz clic en "Eliminar". También borra los archivos asociados y la base de datos si la tenía.
¿Syspanel (HestiaCP) funciona igual?
Sí, el proceso es muy similar. Solo cambia el puerto de acceso (2106) y la interfaz, pero los pasos son los mismos: crear subdominio, instalar WordPress.
Conclusión
Crear un subdominio en WordPress con DirectAdmin es un proceso sencillo que te permite expandir tu presencia online sin complicaciones. Desde blogs hasta tiendas, las posibilidades son enormes. Recuerda siempre verificar que los DNS se propaguen y que tu instalación de WordPress esté actualizada para evitar vulnerabilidades.
Ahora que sabes cómo hacerlo, ¡anímate a probarlo! Empieza con un subdominio de prueba y, cuando te sientas cómodo, úsalo para tus proyectos más importantes. Si sigues esta guía, en menos de 10 minutos tendrás todo funcionando. ¿Tienes dudas? Revisa la sección de FAQ o consulta con tu soporte técnico. ¡Buena suerte con tu nuevo subdominio!
