DirectAdmin: Configurar un dominio adicional en tu servidor
Introducción
Si tienes un servidor con DirectAdmin y necesitas alojar más de un sitio web, estás en el lugar correcto. Este panel de control es muy potente y te permite gestionar múltiples proyectos desde una sola cuenta. En esta guía completa, te explicaré paso a paso cómo configurar un dominio adicional en tu servidor usando DirectAdmin, de forma clara y sin tecnicismos. No importa si eres principiante: con estas instrucciones lo lograrás.
¿Qué es un dominio adicional?
Un dominio adicional es un nombre de dominio completamente independiente que añades a tu cuenta de alojamiento. A diferencia de un subdominio (como blog.tudominio.com), un dominio adicional funciona como un sitio web separado, con su propia carpeta de archivos, bases de datos y correos electrónicos. Por ejemplo, si tu cuenta principal es misitio.com, puedes agregar otroproyecto.com y gestionarlo de forma autónoma.
[INFO] DirectAdmin permite añadir dominios adicionales sin necesidad de contratar otro plan de hosting, siempre que tu servidor tenga recursos suficientes.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin con credenciales de administrador o de usuario con permisos suficientes.
- Un dominio registrado (por ejemplo,
midominioextra.com) que apunte a los servidores DNS de tu hosting. - Conocimiento básico de cómo acceder al panel de control (generalmente en
tu-servidor:2222).
[WARNING] Si tu dominio no está apuntando a los DNS correctos, el sitio no se verá aunque lo configures en DirectAdmin. Verifica esto con tu proveedor de dominio.
Paso 1: Accede a DirectAdmin
Abre tu navegador y escribe la dirección de tu servidor seguida del puerto 2222. Por ejemplo:
https://tudominio.com:2222
O si usas IP:
https://192.168.1.100:2222
Ingresa tu usuario y contraseña. Si eres el administrador principal, usa las credenciales de root o del usuario reseller.
Paso 2: Localiza la sección de "Dominios"
Una vez dentro del panel, busca en el menú principal la opción que diga "Administrador de dominio" o "Domain Manager". Dependiendo de la versión de DirectAdmin, puede estar en la sección "Cuenta" o "Administración de dominios".
Haz clic en esa opción. Verás una lista con los dominios que ya tienes configurados (al menos el principal).
Paso 3: Añade el dominio adicional
En la parte superior de la página del administrador de dominios, busca un botón o enlace que diga "Añadir dominio" o "Add Domain". Al hacer clic, se abrirá un formulario con varios campos.
Campos principales del formulario:
- Nombre del dominio: Escribe exactamente el dominio que quieres añadir, por ejemplo
midominioextra.com. Incluye el punto y la extensión (.com,.net,.org, etc.). - IP del servidor: Normalmente se selecciona automáticamente. Si tienes varias IPs, elige la que corresponda.
- Carpeta del dominio: Aquí puedes especificar la ruta donde se almacenarán los archivos del nuevo sitio. Por defecto, DirectAdmin crea una carpeta con el nombre del dominio dentro de tu directorio principal (ejemplo:
/home/usuario/domains/midominioextra.com). Puedes dejarlo por defecto. - Paquete de alojamiento: Si eres administrador, puedes asignar un paquete de recursos (espacio, ancho de banda, etc.) específico para este dominio. Si eres usuario normal, se usará el paquete de tu cuenta.
[TIP] Si no estás seguro, deja las opciones por defecto. Siempre puedes modificarlas después.
Haz clic en "Crear" o "Add". DirectAdmin procesará la solicitud y en unos segundos el dominio adicional estará listo.
Paso 4: Configura los registros DNS (opcional pero recomendado)
Para que tu dominio funcione correctamente, debes asegurarte de que los registros DNS apunten a tu servidor. DirectAdmin puede gestionar esto automáticamente si usas sus servidores DNS.
Si usas los DNS de DirectAdmin:
- En el mismo formulario de creación, verás una opción que dice "Usar servidores DNS de DirectAdmin". Márcala.
- Luego, en tu proveedor de dominio (donde compraste el dominio), cambia los servidores DNS por los que te indica DirectAdmin (generalmente
ns1.tudominio.comyns2.tudominio.com). Esto puede tardar entre 1 y 48 horas en propagarse.
Si usas DNS externos (como Cloudflare):
- No marques la opción de DNS de DirectAdmin.
- En tu panel de DNS externo, añade un registro A que apunte a la IP de tu servidor, y un registro CNAME para www si lo deseas.
[WARNING] No configures el dominio en DirectAdmin hasta que los DNS estén apuntando a tu servidor, o podrías tener conflictos.
Paso 5: Sube los archivos de tu sitio web
Una vez creado el dominio, tienes que colocar los archivos (HTML, PHP, imágenes, etc.) en la carpeta correspondiente.
Métodos para subir archivos:
-
A través del Administrador de archivos de DirectAdmin:
- Ve a "Administrador de archivos" (File Manager).
- Navega a
domains/midominioextra.com/public_html. - Sube tus archivos usando el botón "Subir".
-
Mediante FTP:
- Usa un cliente FTP como FileZilla.
- Conéctate con tus credenciales de DirectAdmin.
- La ruta será
/domains/midominioextra.com/public_html.
[INFO] La carpeta
public_htmles la raíz del sitio web. Todo lo que subas ahí será visible en tu dominio.
Paso 6: Crea bases de datos (si las necesitas)
Si tu sitio web requiere una base de datos (por ejemplo, WordPress o Joomla), debes crearla desde DirectAdmin.
- Ve a "MySQL Management" o "Administración de bases de datos".
- Haz clic en "Crear nueva base de datos".
- Elige un nombre para la base de datos y un usuario con contraseña. Guárdalos bien.
- Asigna la base de datos al dominio adicional (si te lo pide).
Luego, al instalar tu CMS, usarás esos datos de conexión.
Paso 7: Configura el correo electrónico (opcional)
DirectAdmin te permite crear cuentas de correo para cada dominio adicional. Por ejemplo, info@midominioextra.com.
- Ve a "Email Manager" o "Administración de correo".
- Selecciona el dominio adicional.
- Haz clic en "Crear cuenta de correo".
- Completa el nombre de usuario (ejemplo:
info), la contraseña y la cuota.
Ya puedes usar ese correo desde webmail o configurarlo en tu cliente favorito (Outlook, Thunderbird, etc.).
Solución de problemas comunes
El dominio no carga
- Los DNS no se han propagado: Espera hasta 48 horas o verifica con herramientas como
whatsmydns.net. - La carpeta
public_htmlestá vacía: Sube al menos un archivoindex.htmlpara probar. - El dominio no está apuntando a la IP correcta: Revisa los registros A en tu proveedor de DNS.
Error "Dominio ya existe"
- Si ya tienes ese dominio en otra cuenta o como subdominio, debes eliminarlo primero o usar otro nombre.
No veo la opción de "Añadir dominio"
- Tu cuenta puede tener límites. Contacta con tu proveedor de hosting o administrador del servidor.
[TIP] Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En Syspanel, los dominios adicionales se gestionan desde "Web" > "Añadir dominio".
Preguntas frecuentes (FAQ)
¿Puedo añadir un dominio adicional si mi plan de hosting es básico?
Depende de tu proveedor. Algunos planes limitan la cantidad de dominios. DirectAdmin no tiene límite interno, pero tu paquete de recursos sí puede restringirlo.
¿Necesito una IP dedicada para cada dominio adicional?
No. Con la configuración por nombre de host (virtual hosts), todos los dominios pueden compartir la misma IP. Solo necesitas IPs adicionales si requieres SSL dedicado o configuraciones especiales.
¿Cómo elimino un dominio adicional?
En el Administrador de dominios, selecciona el dominio y haz clic en "Eliminar". Se borrarán todos sus archivos, bases de datos y cuentas de correo asociadas. Ten cuidado.
¿Puedo usar el mismo dominio en dos cuentas diferentes?
No. Cada dominio debe ser único en el servidor. Si intentas añadir uno ya existente, DirectAdmin te dará un error.
¿Qué pasa si cambio los DNS después de crear el dominio?
Puedes hacerlo sin problema. Solo asegúrate de que los nuevos DNS apunten a la misma IP del servidor. Si cambian, el sitio dejará de funcionar hasta que se propague.
Conclusión
Configurar un dominio adicional en DirectAdmin es un proceso sencillo que te permite administrar múltiples sitios web desde un solo panel de control. Siguiendo esta guía paso a paso, podrás añadir nuevos proyectos sin complicaciones, subir tus archivos, crear bases de datos y gestionar correos electrónicos de forma independiente.
Recuerda siempre verificar la propagación de DNS y tener a mano tus credenciales. Si encuentras algún problema, revisa los pasos anteriores o consulta con tu proveedor de hosting.
¡Ahora ya estás listo para expandir tu presencia en línea con DirectAdmin!
