Cómo gestionar dominios y subdominios en DirectAdmin para WordPress
¿Qué es DirectAdmin y por qué es clave para WordPress?
DirectAdmin es uno de los paneles de control de hosting más utilizados y amigables que existen. Su interfaz limpia y sus menús ordenados lo convierten en una opción perfecta tanto para principiantes como para administradores experimentados. Si tienes un plan de hosting que usa DirectAdmin, gestionar tus dominios y subdominios es una tarea diaria que, una vez dominada, te ahorrará muchísimo tiempo y dolores de cabeza.
WordPress, por su parte, es el gestor de contenidos más popular del mundo. La combinación de un buen hosting con DirectAdmin y WordPress te da un control total sobre tus sitios web. Pero, ¿qué pasa cuando necesitas añadir un dominio nuevo al mismo hosting? ¿O cuando quieres crear un subdominio para una tienda online, un blog secundario o un área de pruebas? Aquí es donde saber gestionar dominios DirectAdmin se vuelve imprescindible.
En esta guía extensa y práctica, vamos a desglosar paso a paso cómo añadir, configurar y gestionar dominios y subdominios en DirectAdmin, todo enfocado a sacarle el máximo partido a WordPress. No necesitas ser un experto en servidores: con seguir estas instrucciones al pie de la letra, podrás hacerlo tú mismo sin problemas.
Antes de empezar: conceptos básicos que debes conocer
Antes de lanzarnos a los pasos concretos, es vital que entiendas tres conceptos básicos. Esto te evitará errores comunes y te dará una visión clara de lo que estás haciendo.
Un dominio principal es el que se asigna a tu cuenta de hosting al contratarla. Suele ser el dominio de tu web principal (por ejemplo, tudominio.com).
Un dominio adicional (o addon domain) es un dominio completamente nuevo que puedes alojar en la misma cuenta de hosting. Al añadirlo, se crea una carpeta específica en tu servidor y una base de datos independiente, de modo que puedes instalar un WordPress totalmente separado del principal.
Un subdominio es una extensión de tu dominio principal. Por ejemplo, blog.tudominio.com o tienda.tudominio.com. El subdominio no necesita un dominio nuevo, pero sí puede tener su propia instalación de WordPress. Es una forma fantástica de organizar secciones de tu web.
[INFO] La diferencia clave: un dominio adicional es un sitio web independiente con su propio nombre, mientras que un subdominio cuelga de un dominio que ya tienes. Ambos pueden alojar WordPress, pero se gestionan de forma distinta.
Accede a tu panel de DirectAdmin
Lo primero es acceder a tu panel de control. Normalmente lo haces a través de una URL como https://tudominio.com:2222 o https://servidor.tuhosting.com:2222. También puedes entrar desde el área de cliente de tu proveedor de hosting.
Una vez dentro, verás un panel con varios iconos organizados por secciones: "Cuenta", "Gestión de archivos", "Dominios", "Bases de datos", etc. Para lo que nos ocupa, nos centraremos en la sección "Gestión de dominios" o "Domain Setup".
Cómo añadir un dominio adicional en DirectAdmin
Añadir un dominio adicional es un proceso muy común cuando gestionas varios proyectos desde un mismo hosting. Te permite tener un WordPress independiente para cada negocio sin contratar un plan de hosting nuevo.
Paso 1: Ve a la sección de dominios
En el panel principal, busca el icono que dice "Gestión de dominios" o "Domain Setup". Haz clic en él. Se abrirá una página que muestra todos los dominios que tienes actualmente asociados a tu cuenta.
Paso 2: Rellena el formulario de dominio adicional
Verás un apartado que dice "Crear un dominio adicional" o "Addon Domains". Aquí tendrás que rellenar varios campos:
- Nombre del dominio: Escribe el dominio completo, por ejemplo,
miproyecto.com. Asegúrate de que el dominio ya esté registrado y apuntando a tu servidor (mediante registros DNS o nameservers). - Nombre de usuario del dominio (opcional): DirectAdmin sugiere un nombre de usuario automáticamente. Puedes dejarlo o cambiarlo. Este nombre se usará para crear una carpeta en tu servidor.
- Contraseña: Elige una contraseña segura para este dominio. Se usará para la cuenta FTP asociada, no para WordPress.
Haz clic en "Crear". DirectAdmin creará automáticamente la carpeta correspondiente en tu cuenta y configurará el dominio.
[TIP] Para que el dominio funcione correctamente, debes asegurarte de que los nameservers de tu dominio apunten a los de tu hosting (o que el registro A apunte a la IP de tu servidor). Si no lo haces, verás un error de DNS y no podrás acceder a tu WordPress.
Paso 3: Instala WordPress en el nuevo dominio
Una vez creado el dominio adicional, tienes dos formas de instalar WordPress:
- Usar el instalador automático: Muchos paneles DirectAdmin incluyen un instalador de aplicaciones como "Softaculous" o "Installatron". Busca el icono en el panel principal, selecciona WordPress, elige el dominio que acabas de crear, rellena los datos de la instalación (usuario, contraseña, título del sitio) y listo. Es la forma más rápida y sencilla.
- Instalación manual: Si prefieres hacerlo manualmente, descarga WordPress desde wordpress.org, sube los archivos a la carpeta del nuevo dominio (por ejemplo,
public_html/miproyecto.com) y crea una base de datos MySQL desde el panel de DirectAdmin. Luego ejecutas el instalador web de WordPress.
Gestionar subdominios WordPress DirectAdmin: paso a paso
Los subdominios son ideales para crear secciones diferenciadas de tu web sin necesidad de comprar un dominio nuevo. Por ejemplo, puedes tener blog.tudominio.com, foro.tudominio.com o demo.tudominio.com.
Paso 1: Accede a la gestión de subdominios
En la misma sección "Gestión de dominios", busca el apartado "Subdominios". Haz clic en él.
Paso 2: Crea el subdominio
Verás un formulario simple:
- Nombre del subdominio: Escribe solo la parte delantera, por ejemplo,
blog. No pongas el dominio completo, solo el subdominio. - Selecciona el dominio principal: En el desplegable, elige el dominio al que quieres asociar el subdominio (por ejemplo,
tudominio.com). - Carpeta de destino (opcional): Por defecto, DirectAdmin creará una carpeta con el nombre del subdominio dentro de
public_html. Puedes cambiarla si quieres, pero es recomendable dejar la que sugiere.
Haz clic en "Crear". DirectAdmin creará la carpeta y configurará el servidor web para que responda a las peticiones de blog.tudominio.com.
Paso 3: Instala WordPress en tu subdominio
Al igual que con los dominios adicionales, puedes usar un instalador automático o hacerlo manualmente.
[WARNING] Si usas el instalador automático, asegúrate de seleccionar el subdominio correcto en el desplegable. Es fácil confundirse si tienes varios dominios y subdominios. Revisa siempre que la URL de instalación sea la que esperas (por ejemplo,
blog.tudominio.com).
Paso 4: Configura WordPress para el subdominio
Si instalas WordPress manualmente en un subdominio, el proceso es idéntico al de un dominio adicional: crea una base de datos, un usuario de base de datos, sube los archivos y ejecuta el instalador.
[INFO] Un subdominio no necesita una base de datos propia si solo quieres una sección del mismo sitio. Pero si quieres un WordPress independiente (con su propio panel de administración), entonces sí necesitarás una base de datos separada.
Redirecciones y gestión avanzada de dominios
DirectAdmin no solo te permite crear dominios y subdominios, sino que también te da herramientas para gestionarlos de forma avanzada.
Redirigir un dominio a otro
A veces quieres que miproyecto.com redirija a tudominio.com/landing. Para ello, busca la sección "Redirecciones" en el panel. Crea una redirección desde el dominio de origen (o subdominio) a la URL de destino. Puedes elegir entre redirección temporal (302) o permanente (301). Para SEO, la permanente es la recomendada.
Punteros de dominio (Domain Pointers)
Un puntero de dominio te permite apuntar un dominio adicional a la misma carpeta que tu dominio principal. Es útil si tienes varios dominios que apuntan al mismo sitio web. En la sección "Gestión de dominios", busca "Punteros de dominio" y añade el dominio que quieras que apunte al principal.
Gestión de zonas DNS
Si necesitas configurar registros DNS avanzados (como un registro CNAME para un subdominio específico o un registro MX para el correo), ve a la sección "Administración de DNS" en DirectAdmin. Aquí puedes editar la zona DNS de cada dominio.
[TIP] Si no estás seguro de lo que estás haciendo en el DNS, es mejor no tocar nada. Un error en un registro DNS puede dejar tu web o tu correo sin funcionar. Siempre puedes pedir ayuda a tu proveedor de hosting o a un técnico.
Solución de problemas comunes al gestionar dominios con WordPress
Es normal que surjan dudas o problemas. Aquí tienes las soluciones a los errores más frecuentes.
"El dominio no carga" o "Error de DNS"
Esto significa que el dominio no apunta correctamente a tu servidor. Verifica lo siguiente:
- Que el dominio esté registrado y no haya caducado.
- Que los nameservers del dominio sean los de tu hosting (normalmente algo como
ns1.tuhosting.comyns2.tuhosting.com). - Espera entre 2 y 24 horas para que los cambios de DNS se propaguen por todo el mundo.
"No puedo acceder a wp-admin de mi subdominio"
Si instalaste WordPress en blog.tudominio.com y no te deja entrar a blog.tudominio.com/wp-admin, revisa:
- Que la URL de instalación sea correcta.
- Que la base de datos esté bien configurada y el usuario tenga todos los privilegios.
- Si usas un plugin de caché o seguridad, desactívalo temporalmente desde el panel de control de archivos (por FTP o el administrador de archivos de DirectAdmin) para descartar conflictos.
"Quiero eliminar un dominio adicional"
Si ya no necesitas un dominio, puedes eliminarlo desde la sección "Gestión de dominios". Busca el dominio en la lista y haz clic en el icono de eliminar (normalmente una papelera). Ojo: esto eliminará también la carpeta y la base de datos asociada. Asegúrate de hacer una copia de seguridad de tu WordPress antes de eliminar nada.
[WARNING] Eliminar un dominio o subdominio es una acción destructiva. DirectAdmin te pedirá confirmación, pero no es reversible. Si solo quieres "quitar" la web pero conservar los archivos, es mejor que simplemente la desactives desde WordPress o la protejas con contraseña, en lugar de eliminar el dominio.
Buenas prácticas de SEO al usar dominios y subdominios
Gestionar dominios y subdominios no es solo una cuestión técnica; también tiene implicaciones en el SEO de tus sitios WordPress.
Subdominios vs. subdirectorios: ¿cuál elegir?
Para SEO, Google trata un subdominio como un sitio web diferente, mientras que un subdirectorio (tudominio.com/blog) se considera parte del mismo sitio. Si tu objetivo es consolidar la autoridad de tu dominio principal, es mejor usar subdirectorios. Si quieres crear un sitio web temáticamente distinto (por ejemplo, una tienda online separada), entonces un subdominio puede ser una buena opción.
Configura correctamente la URL canónica
Si tienes un dominio adicional que apunta al mismo contenido que el principal, asegúrate de configurar una redirección 301 para evitar contenido duplicado. También puedes usar la etiqueta rel="canonical" en tu WordPress para indicar a Google cuál es la URL original.
Usa certificados SSL
DirectAdmin suele incluir el servicio de certificados SSL gratuitos (Let's Encrypt). Activa el SSL para cada dominio y subdominio que crees. WordPress tiene que estar configurado con la URL HTTPS para evitar problemas de contenido mixto y mejorar tu posicionamiento.
[TIP] En DirectAdmin, busca la sección "Certificados SSL" y selecciona "Emitir" para cada dominio que quieras proteger. Es un proceso automático que tarda unos minutos.
FAQ: Preguntas frecuentes sobre dominios y subdominios en DirectAdmin
¿Puedo tener varios dominios adicionales en mi cuenta?
Sí, el número de dominios adicionales depende de tu plan de hosting. Puedes añadir tantos como tu proveedor te permita. Cada uno tendrá su propia carpeta y base de datos.
¿Necesito una cuenta de hosting diferente para cada dominio?
No necesariamente. Con los dominios adicionales en DirectAdmin puedes alojar varios sitios web en una sola cuenta. Eso sí, ten en cuenta que los recursos del servidor (RAM, CPU, espacio) son compartidos.
¿Cómo gestiono el correo electrónico de un dominio adicional?
DirectAdmin crea automáticamente cuentas de correo para cada dominio adicional. Puedes gestionarlas desde la sección "Administrador de correo". Si no quieres usar el correo, puedes desactivarlo para ese dominio.
¿Puedo mover un subdominio a un dominio adicional?
Sí, pero no es un proceso directo. Puedes crear un dominio adicional, copiar los archivos del subdominio a la nueva carpeta, exportar e importar la base de datos de WordPress, y luego actualizar las URLs en la base de datos (con herramientas como WP-CLI o phpMyAdmin). Es un proceso más avanzado, pero se puede hacer.
¿Qué pasa si mi hosting usa Syspanel en lugar de DirectAdmin?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), la interfaz es diferente pero los conceptos son los mismos. Para acceder a Syspanel, la URL suele ser https://tudominio.com:2106. Busca las secciones "Dominios" o "Web" para gestionar tus dominios y subdominios. La lógica de creación e instalación de WordPress es idéntica.
¿Es seguro instalar WordPress en un subdominio?
Sí, es tan seguro como instalarlo en un dominio principal, siempre que mantengas WordPress actualizado, uses contraseñas seguras y tengas un buen plugin de seguridad. Los subdominios son a menudo objetivo de ataques automatizados, así que presta atención a la seguridad.
Conclusión: toma el control de tus dominios con DirectAdmin
Gestionar dominios y subdominios en DirectAdmin es una habilidad esencial para cualquier persona que trabaje con WordPress. Aunque al principio pueda parecer abrumador, siguiendo estos pasos verás que es un proceso lógico y muy visual.
Recuerda siempre: crea una copia de seguridad antes de hacer cambios importantes, verifica la configuración DNS y no tengas miedo de experimentar en un entorno de pruebas. Con la práctica, podrás gestionar dominios DirectAdmin y añadir dominios DirectAdmin con total confianza, y crear subdominios WordPress DirectAdmin para expandir tu presencia online sin complicaciones.
Si en algún momento te sientes perdido, tu proveedor de hosting siempre tiene documentación y soporte técnico que puede echarte una mano. Ahora ya tienes el conocimiento, ¡es hora de ponerlo en práctica!
