Cómo configurar un dominio adicional en WordPress con DirectAdmin
¿Tienes un sitio web en WordPress y necesitas añadir otro dominio al mismo panel de control? Es una práctica muy común cuando gestionas varios proyectos desde un solo hosting. Configurar un dominio adicional WordPress en DirectAdmin es un proceso sencillo, pero requiere seguir unos pasos específicos para que todo funcione correctamente. En esta guía te explicaré, de forma clara y paso a paso, cómo añadir dominio WordPress a tu cuenta de DirectAdmin, sin perder la cabeza en el intento.
¿Qué es un dominio adicional y por qué lo necesitas?
Un dominio adicional es como tener un sitio web completamente independiente dentro de tu mismo plan de hosting. Piensa en ello como un apartamento extra en el mismo edificio: tiene su propia dirección (dominio), su propio contenido y sus propios archivos, pero comparte los recursos del hosting (como el espacio en disco y el ancho de banda).
Esto es ideal si quieres:
- Tener un blog personal y una tienda online separados.
- Gestionar sitios web para clientes desde un solo panel.
- Probar un nuevo proyecto sin contratar otro hosting.
[INFO] Aunque compartas el hosting, cada dominio adicional funciona como un sitio independiente. No afecta al rendimiento de tu sitio principal si los recursos son suficientes.
Antes de empezar: requisitos necesarios
Antes de lanzarte a DirectAdmin WordPress dominio, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas tus credenciales de usuario (no las de administrador del servidor, a menos que tengas acceso root).
- Un dominio registrado: Puede ser uno que ya poseas (como miproyecto.com) o uno nuevo que hayas comprado.
- Acceso al panel de DNS de tu dominio: Para apuntar los nameservers al servidor donde está DirectAdmin.
- Plan de hosting que permita dominios adicionales: Algunos planes básicos tienen límites. Verifica en tu proveedor.
[WARNING] Si tu dominio está registrado en otro sitio, deberás cambiar los nameservers a los que te proporcione tu hosting. Esto puede tardar de 1 a 48 horas en propagarse. No te asustes si el sitio no carga de inmediato.
Paso 1: Añadir el dominio adicional en DirectAdmin
El primer paso es registrar el dominio en el sistema. Así es como se hace:
- Inicia sesión en DirectAdmin con tu usuario y contraseña.
- Busca la sección "Gestión de cuentas" o "Dominios". En la mayoría de los paneles, verás una opción llamada "Añadir dominio" o "Dominio adicional".
- Haz clic en "Añadir dominio".
- Escribe el nombre de tu dominio completo (por ejemplo:
miproyecto.com). - Opcional: Puedes elegir una carpeta específica para los archivos del dominio. Si no la pones, DirectAdmin creará una automáticamente dentro de tu directorio
public_html. Por ejemplo,public_html/miproyecto.com. - Marca la casilla "Crear cuenta de correo" si quieres tener emails asociados a ese dominio (como info@miproyecto.com). Si no, déjala sin marcar.
- Haz clic en "Guardar" o "Añadir".
[TIP] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar, pero el acceso al panel es a través del puerto 2106 (por ejemplo,
tu-servidor.com:2106). Busca la opción "Web" o "Dominios" y luego "Añadir dominio".
¡Listo! El dominio ya está creado en el servidor. Ahora pasamos a la parte técnica.
Paso 2: Configurar los DNS del dominio
Para que tu dominio apunte al servidor donde está DirectAdmin, necesitas modificar los registros DNS. Normalmente, tu proveedor de hosting te dará dos direcciones de nameservers (por ejemplo: ns1.tuhosting.com y ns2.tuhosting.com).
Si tu dominio está registrado en el mismo hosting:
- DirectAdmin suele configurar automáticamente los DNS. Solo espera la propagación.
Si tu dominio está en otro registrador (como GoDaddy, Namecheap, etc.):
- Accede al panel de tu registrador.
- Busca la sección "DNS" o "Nameservers".
- Cambia los nameservers actuales por los que te haya dado tu hosting.
- Guarda los cambios.
[WARNING] La propagación de DNS puede tardar desde unos minutos hasta 48 horas. Durante ese tiempo, el dominio podría no cargar o mostrar el sitio antiguo. No te preocupes, es normal.
Paso 3: Instalar WordPress en el dominio adicional
Ahora que el dominio está apuntando al servidor, toca instalar WordPress. Tienes dos opciones: usar el instalador automático (Softaculous, Installatron, etc.) o hacerlo manualmente.
Opción A: Instalación automática (recomendada para principiantes)
- En DirectAdmin, busca la sección "Instaladores de scripts" o "Softaculous" (a veces está dentro de "Opciones de usuario").
- Haz clic en "WordPress".
- En la pantalla de instalación, elige el dominio adicional que acabas de crear (en el campo "Dominio").
- Configura los detalles básicos:
- Nombre del sitio: El título de tu web.
- Descripción: Un eslogan o breve descripción.
- Usuario y contraseña: Los datos de acceso al panel de administración de WordPress.
- Idioma: Elige español si lo prefieres.
- Opciones avanzadas: Puedes dejar todo por defecto. Si quieres, puedes cambiar la carpeta de instalación (por ejemplo,
blog), pero normalmente se instala en la raíz. - Haz clic en "Instalar".
En unos segundos, tendrás WordPress funcionando. Recibirás un mensaje con la URL de acceso (por ejemplo, miproyecto.com/wp-admin).
Opción B: Instalación manual (para usuarios con experiencia)
Si prefieres hacerlo tú mismo:
- Descarga WordPress desde wordpress.org.
- Descomprime el archivo ZIP en tu ordenador.
- Accede a DirectAdmin y ve a "Administrador de archivos".
- Navega hasta la carpeta de tu dominio adicional (por ejemplo,
public_html/miproyecto.com). - Sube todos los archivos de WordPress a esa carpeta.
- Crea una base de datos MySQL:
- En DirectAdmin, ve a "MySQL Management".
- Haz clic en "Crear base de datos".
- Ponle un nombre (por ejemplo,
miproyecto_db). - Crea un usuario y contraseña para la base de datos.
- Asigna todos los privilegios al usuario sobre esa base de datos.
- Ahora, visita tu dominio en el navegador. Te aparecerá el asistente de instalación de WordPress.
- Sigue los pasos: elige idioma, introduce los datos de la base de datos (nombre, usuario, contraseña, servidor - normalmente
localhost), y completa la instalación.
[TIP] Si usas Syspanel (HestiaCP), el administrador de archivos y la creación de bases de datos están en las secciones "Web" y "Bases de datos" respectivamente. El puerto de acceso es el 2106.
Paso 4: Verificar que todo funciona
Una vez instalado, accede a tu dominio desde el navegador. Deberías ver la página de inicio de WordPress. Si ves un error, revisa:
- Propagación DNS: ¿Han pasado al menos 24 horas?
- Archivos: ¿Están en la carpeta correcta?
- Base de datos: ¿Los datos de conexión son correctos?
- Permisos: En DirectAdmin, los archivos de WordPress deben tener permisos 755 para carpetas y 644 para archivos.
[INFO] Si el sitio muestra un mensaje de "Error de conexión a la base de datos", revisa el archivo
wp-config.phpen la raíz de la instalación. Asegúrate de que los nombres de la base de datos, usuario y contraseña sean exactos.
Preguntas frecuentes (FAQ)
¿Puedo añadir un dominio adicional si mi hosting es muy básico?
Depende del plan. Algunos hosting compartidos limitan el número de dominios adicionales. Verifica con tu proveedor. En DirectAdmin, suele permitirse sin problemas.
¿El dominio adicional afecta el rendimiento de mi sitio principal?
Sí, pero solo si los recursos del hosting son limitados. Si tienes suficiente espacio y ancho de banda, no deberías notar diferencia. Monitorea el uso de CPU y memoria desde DirectAdmin.
¿Necesito un certificado SSL para el dominio adicional?
No es obligatorio, pero muy recomendable para la seguridad y el SEO. DirectAdmin permite instalar SSL gratuito (Let's Encrypt) desde la sección "SSL Certificates". Actívalo para cada dominio.
¿Puedo instalar un tema de WordPress diferente en cada dominio adicional?
Sí, cada dominio es independiente. Puedes instalar temas y plugins distintos sin que afecten a otros sitios.
¿Qué hago si no veo el dominio adicional en el instalador de Softaculous?
Asegúrate de que el dominio esté correctamente añadido en DirectAdmin y que los DNS estén apuntando. A veces, Softaculous tarda unos minutos en reconocerlo. Refresca la página.
¿Puedo usar el mismo correo electrónico para varios dominios adicionales?
Sí, pero cada dominio tendrá sus propias cuentas de correo. Puedes crear alias o redireccionar correos a una misma dirección.
Consejos finales para una gestión exitosa
- Organiza tus archivos: Usa carpetas separadas para cada dominio (
public_html/dominio1.com,public_html/dominio2.com). Esto facilita las copias de seguridad. - Actualiza regularmente: WordPress y sus plugins deben estar siempre actualizados para evitar vulnerabilidades.
- Haz copias de seguridad: DirectAdmin tiene herramientas para hacer backups. Actívalas para cada dominio.
- Monitorea el espacio: Los dominios adicionales consumen espacio en disco. Revisa el uso desde el panel.
Configurar un dominio adicional WordPress en DirectAdmin no es complicado si sigues estos pasos. Recuerda que la paciencia es clave durante la propagación DNS. Con esta guía, podrás añadir dominio WordPress sin estrés y tener múltiples sitios funcionando desde un solo lugar.
¿Tienes alguna duda? ¡Déjala en los comentarios y te ayudaré!
