DirectAdmin: cómo agregar un dominio adicional a tu cuenta
Introducción: ¿Por qué agregar un dominio adicional en DirectAdmin?
Si tienes un plan de hosting que lo permita, agregar un dominio adicional es una de las tareas más comunes para cualquier administrador de sistemas o usuario que quiera gestionar varios sitios web desde un mismo panel de control. DirectAdmin es una herramienta potente y amigable que facilita esta tarea. En esta guía completa, aprenderás paso a paso cómo configurar dominio DirectAdmin de forma correcta, evitando errores comunes y optimizando la gestión de tus proyectos web.
Dominios adicionales son ideales para:
- Tener varios sitios web (por ejemplo, un blog personal, una tienda online y un portafolio).
- Separar proyectos de clientes sin necesidad de múltiples cuentas de hosting.
- Probar nuevas webs en un entorno controlado antes de lanzarlas al público.
Requisitos previos para agregar un dominio DirectAdmin
Antes de comenzar, asegúrate de cumplir con estos puntos:
- Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta (usuario y contraseña). Normalmente accedes a través de
tudominio.com:2222. - Plan de hosting que soporte dominios adicionales: Algunos planes básicos limitan la cantidad de dominios. Revisa tu suscripción.
- El dominio debe estar registrado: No puedes agregar un dominio que no te pertenezca. Debes haberlo comprado en un registrador (como GoDaddy, Namecheap, etc.).
- Servidores DNS configurados (opcional pero recomendado): Para que el dominio funcione, sus DNS deben apuntar a los servidores de tu hosting. Si no lo has hecho, puedes hacerlo después desde el panel de tu registrador.
[INFO] Si tu hosting usa cPanel, el proceso es diferente. Esta guía es exclusiva para DirectAdmin.
Paso 1: Acceder al panel de DirectAdmin
Abre tu navegador y escribe la URL de acceso a DirectAdmin. Normalmente es:
https://tudominio.com:2222 o https://IPdelServidor:2222.
Ingresa tu usuario y contraseña y haz clic en "Iniciar sesión".
Una vez dentro, verás el panel principal con varias secciones. No te asustes, es más sencillo de lo que parece.
Paso 2: Localizar la sección "Gestión de dominios"
En el menú superior o en la barra lateral, busca una opción que diga "Gestión de dominios" o "Domain Management" (depende del idioma configurado). Haz clic en ella.
Verás una lista de los dominios que ya tienes en tu cuenta (al menos el dominio principal). Aquí es donde podrás agregar dominio DirectAdmin adicional.
Paso 3: Agregar el nuevo dominio
Busca el botón o enlace que diga "Agregar dominio" o "Add Domain". Generalmente está en la parte superior derecha de la tabla de dominios.
Al hacer clic, se abrirá un formulario con los siguientes campos:
- Nombre de dominio: Escribe el dominio completo, por ejemplo
miproyecto.com(sin www). - Paquete de hosting: Si tu plan tiene varios paquetes, selecciona el que quieras asignar. Normalmente es el mismo que el del dominio principal.
- Espacio en disco y transferencia: Pueden estar predefinidos o puedes personalizarlos (si tu plan lo permite).
- Crear usuario FTP: Marca esta casilla si quieres que el dominio tenga su propio usuario FTP (recomendado para mayor seguridad).
- Crear base de datos: Si tu sitio web usará base de datos (como WordPress), actívalo. Luego podrás gestionarla desde phpMyAdmin.
Rellena los campos según tus necesidades. No te preocupes, siempre puedes modificarlos después.
[WARNING] No marques "Crear usuario FTP" si no sabes gestionar usuarios FTP adicionales. Puedes hacerlo más tarde.
Haz clic en "Crear" o "Add". El sistema procesará la solicitud y en unos segundos tendrás el nuevo dominio listo.
Paso 4: Verificar la creación del dominio
DirectAdmin te mostrará un mensaje de éxito y el nuevo dominio aparecerá en la lista de dominios. También se habrán creado automáticamente:
- Una carpeta en el servidor (normalmente
public_htmlodomains/midominio.com/public_html). - Registros DNS básicos (si tu servidor está configurado como DNS autoritativo).
- Posibles cuentas de correo (si así lo configuraste).
Puedes acceder al dominio recién creado escribiendo http://midominio.com en tu navegador. Deberías ver la página por defecto de DirectAdmin (o un mensaje de bienvenida).
Paso 5: Configurar los DNS del dominio (fundamental)
Para que el dominio funcione en internet, sus DNS deben apuntar a tu servidor. Si no lo hiciste antes, ahora es el momento.
- Ve a tu registrador de dominios (donde compraste el dominio).
- Busca la sección "DNS" o "Nameservers".
- Cambia los nameservers por los que te proporcionó tu hosting. Normalmente son algo como:
ns1.tuhosting.comns2.tuhosting.com- (o direcciones IP específicas).
Si tu hosting es el mismo que el de DirectAdmin, los nameservers suelen estar en el panel de bienvenida o en el correo de activación.
[TIP] Si no sabes cuáles son, contacta a tu proveedor de hosting. Es un dato que siempre deben darte.
Una vez cambiados, la propagación de DNS puede tardar desde unos minutos hasta 48 horas. Durante ese tiempo, el dominio puede no cargar correctamente.
Paso 6: Subir los archivos de tu sitio web
Ahora que el dominio está creado, necesitas subir los archivos de tu web (HTML, PHP, imágenes, etc.). Puedes hacerlo de dos formas:
Opción A: Usando FTP
- Conéctate al servidor FTP con las credenciales del dominio (si creaste un usuario FTP) o las del dominio principal.
- Navega a la carpeta del nuevo dominio:
domains/tudominio.com/public_html. - Sube todos tus archivos allí.
Opción B: Usando el administrador de archivos de DirectAdmin
- En DirectAdmin, ve a "Administrador de archivos".
- Selecciona el nuevo dominio (si te lo pide).
- Navega a
public_htmly sube los archivos desde tu computadora.
[INFO] Si tu sitio usa base de datos, recuerda importarla desde phpMyAdmin (encontrarás el acceso en la sección "Bases de datos" de DirectAdmin).
Gestión avanzada: sysadmin DirectAdmin
Si eres un sysadmin DirectAdmin (administrador del servidor), tienes opciones adicionales al agregar dominios:
- Asignar recursos personalizados: Desde el plan de hosting, puedes limitar el espacio, la transferencia o el número de cuentas de correo.
- Configurar SSL automático: DirectAdmin puede instalar certificados SSL gratuitos (Let's Encrypt) para cada dominio adicional.
- Crear subdominios: Dentro del dominio adicional, puedes crear subdominios como
blog.tudominio.com. - Gestionar correos: Cada dominio puede tener sus propias cuentas de correo (ej: info@tudominio.com).
Para acceder a estas opciones, ve a "Gestión de dominios" y haz clic en el icono de engranaje junto al dominio que quieras administrar.
Preguntas frecuentes (FAQ)
¿Puedo agregar un dominio que ya está en uso en otro hosting?
No. Un dominio solo puede apuntar a un servidor a la vez. Si lo tenías en otro hosting, debes cambiar los DNS primero (ver paso 5).
¿Cuántos dominios adicionales puedo agregar?
Depende de tu plan de hosting. Algunos permiten ilimitados, otros tienen un límite (por ejemplo, 5 o 10). Revisa tu contrato.
¿Qué pasa si no configuro los DNS?
El dominio se creará en DirectAdmin, pero no será accesible desde internet. Solo podrás verlo desde el servidor (por ejemplo, usando la IP del servidor).
¿Puedo eliminar un dominio adicional más tarde?
Sí. En "Gestión de dominios", selecciona el dominio y haz clic en "Eliminar". Ten cuidado: esto borrará todos los archivos y bases de datos asociados.
¿Y si uso Syspanel (HestiaCP)?
Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. La interfaz es diferente, pero la lógica de agregar un dominio es la misma: busca "Dominios" y luego "Agregar dominio".
Conclusión
Agregar un dominio DirectAdmin es un proceso sencillo que cualquier usuario puede realizar siguiendo estos pasos. Recuerda siempre verificar los DNS y subir los archivos correspondientes. Como sysadmin DirectAdmin, tendrás control total sobre los recursos y la configuración de cada dominio.
Si encuentras algún problema, no dudes en consultar la documentación oficial de DirectAdmin o contactar al soporte técnico de tu hosting. ¡Ya estás listo para gestionar múltiples sitios web desde un solo panel!
[TIP] Para mantener tu servidor seguro, no olvides instalar certificados SSL en cada dominio adicional. DirectAdmin facilita esta tarea con Let's Encrypt.
