DirectAdmin: Configurar un dominio adicional desde cero
Antes de empezar: ¿Qué es un dominio adicional y por qué lo necesito?
Cuando contratas un servicio de hosting, normalmente tu proveedor te asigna un dominio principal (o quizás aún no tienes ninguno). Pero, ¿qué pasa si tienes varios proyectos, tiendas online o blogs? Ahí es donde entra en juego el concepto de dominio adicional.
Un dominio adicional es exactamente lo que suena: un nombre de dominio (como miweb.com o miproyecto.es) que añades a tu cuenta de hosting para alojar un sitio web totalmente independiente del principal. Piensa en ello como tener varias casas en el mismo terreno: la dirección es distinta, pero los servicios (agua, luz, internet) vienen del mismo sitio.
En esta guía de DirectAdmin, te voy a enseñar paso a paso cómo configurar un dominio adicional desde cero, sin necesidad de ser un experto en Linux o en administración de servidores. Vamos a ello.
Requisitos previos antes de añadir un dominio
Antes de lanzarnos a la piscina, asegúrate de tener lo siguiente:
- Acceso al panel de control de DirectAdmin (normalmente a través de
https://tudominio.com:2222o la IP de tu servidor). - Un nombre de dominio registrado (ya sea en tu mismo proveedor o en un registrador externo como Namecheap, GoDaddy, etc.).
- Si el dominio está en otro registrador, necesitarás poder acceder a sus DNS para modificarlos.
- Tener claras las credenciales de acceso a tu cuenta de hosting.
[INFO] Si tu dominio está registrado en el mismo proveedor de hosting, es muy probable que los DNS ya estén apuntando a tu servidor. Si no, tendrás que configurarlos manualmente. Lo veremos más adelante.
Paso 1: Acceder a DirectAdmin y localizar la sección de dominios
Lo primero es entrar en tu panel de DirectAdmin. Una vez dentro, verás un panel lleno de iconos y opciones. No te abrumes, es más sencillo de lo que parece.
Busca la sección que dice "Gestión de Cuenta" o "Account Management" en inglés. Dentro de ella, encontrarás la opción "Dominios" o "Domain Setup". Haz clic ahí.
Esta sección te mostrará una lista con los dominios que ya tienes configurados en tu cuenta. Verás tu dominio principal y, si ya has añadido alguno antes, también aparecerán ahí.
Paso 2: Añadir el nuevo dominio paso a paso
Ahora viene la parte interesante. En la página de "Domain Setup", verás un botón o un enlace que dice "Add Domain" o "Añadir Dominio". Haz clic en él.
Se abrirá un formulario con varios campos. Te explico cada uno:
- Domain Name: Aquí escribes el dominio completo que quieres añadir, por ejemplo
miproyecto.com. Es importante que no incluyaswwwnihttp://. Solo el dominio limpio. - User: Normalmente, podrás seleccionar el usuario de la cuenta de hosting. Si solo tienes un usuario, ya vendrá seleccionado por defecto. No lo toques.
- Bandwidth: Puedes dejar el valor por defecto. Si no sabes qué es, no te preocupes, se refiere al límite de transferencia de datos.
- Disk Space: Lo mismo, déjalo en el valor que venga por defecto o en 0 si no hay límite específico.
Después de rellenar el formulario, haz clic en "Create" o "Crear". DirectAdmin creará la estructura de carpetas y la configuración base para tu nuevo dominio. Esto suele ser instantáneo.
Paso 3: Configurar los DNS del dominio (la parte clave)
Este es el paso más importante y donde la gente suele tener más problemas. Los DNS (Domain Name System) son como la guía telefónica de Internet: le dicen a tu navegador dónde tiene que ir para encontrar tu web.
Tienes dos escenarios posibles:
Escenario A: Tu dominio está registrado en el mismo proveedor de hosting
Si el dominio lo has comprado en tu mismo proveedor, es muy probable que los DNS ya estén apuntando a tu servidor. En ese caso, el dominio debería funcionar en cuestión de minutos (aunque a veces puede tardar unas horas en propagarse).
Escenario B: Tu dominio está en un registrador externo
Este es el caso más común. Si has comprado tu dominio en Namecheap, GoDaddy o similar, tendrás que configurar los DNS manualmente. Esto es lo que tienes que hacer:
- Ve al panel de control de tu registrador de dominios.
- Busca la sección de "DNS Management" o "Gestión de DNS".
- Necesitas cambiar los nameservers (servidores de nombres) de tu dominio para que apunten a los de tu hosting.
¿Dónde encuentras los nameservers de tu hosting? Muy fácil, en DirectAdmin:
- Ve a "DNS Management" o "Gestión de DNS".
- Ahí verás los nameservers que tu servidor te ha asignado. Suelen tener un formato como
ns1.tuproveedor.comyns2.tuproveedor.com.
Una vez tengas esos nameservers, vuelve a tu registrador y sustitúyelos por los que te ha dado DirectAdmin. Guarda los cambios.
[WARNING] La propagación de DNS puede tardar entre 24 y 48 horas. No te preocupes si tu web no carga inmediatamente, es completamente normal. Mientras tanto, puedes seguir configurando todo en DirectAdmin.
Paso 4: Crear la carpeta y subir tus archivos
Una vez que el dominio está creado, DirectAdmin habrá creado una carpeta para él. Normalmente, la estructura es algo así:
public_htmlpara la raíz del dominio principal.domains/miproyecto.com/public_htmlpara tu nuevo dominio adicional.
Para acceder a esta carpeta, puedes usar el Administrador de Archivos que viene integrado en DirectAdmin o un cliente FTP como FileZilla.
[TIP] Si usas el Administrador de Archivos de DirectAdmin, es mucho más fácil para principiantes. Solo tienes que navegar hasta la carpeta domains/miproyecto.com/public_html y subir tus archivos desde ahí.
Ahora, dentro de esa carpeta, es donde debes subir los archivos de tu sitio web. Puede ser un WordPress, una web estática, un script PHP, etc. El proceso es el mismo que con tu dominio principal.
Paso 5: Configurar la base de datos (si tu web la necesita)
Si tu nuevo sitio web utiliza una base de datos (como WordPress, Joomla, etc.), necesitarás crear una para el dominio adicional. Esto es muy sencillo:
- En DirectAdmin, ve a "MySQL Management" o "Gestión de MySQL".
- Haz clic en "Create Database" o "Crear Base de Datos".
- Elige un nombre para la base de datos y un usuario con su contraseña.
- Anota estos datos, los necesitarás durante la instalación de tu web.
[INFO] Esta base de datos será totalmente independiente de las demás, así que puedes tener tantas como necesites para cada dominio adicional.
Paso 6: Configurar el correo electrónico para el dominio adicional
Una de las ventajas de tener un dominio adicional es que también puedes crear cuentas de correo con ese dominio. Por ejemplo, info@miproyecto.com.
Para configurarlo:
- Ve a "Email Manager" o "Gestión de Correo".
- Selecciona tu nuevo dominio en el desplegable.
- Haz clic en "Create Account" o "Crear Cuenta".
- Rellena el correo que quieres (por ejemplo,
info) y establece una contraseña segura.
[TIP] Si no quieres usar el correo de tu dominio, puedes simplemente ignorar esta parte. No es obligatorio configurarlo.
Paso 7: Verificar que todo funciona
Después de completar los pasos anteriores, es hora de comprobar que todo funciona correctamente. Si los DNS ya se han propagado, simplemente escribe tu nuevo dominio en el navegador y deberías ver tu sitio web.
Si todavía no funciona, puedes probar lo siguiente:
- Esperar un poco más (la propagación de DNS puede ser lenta).
- Verificar que los archivos están en la carpeta correcta.
- Comprobar que la base de datos (si la usas) está bien configurada.
Resolución de problemas comunes
"Mi dominio no carga": Revisa los DNS. Asegúrate de que los nameservers son correctos y que han pasado al menos 24 horas desde que los cambiaste.
"Recibo un error de página no encontrada": Verifica que los archivos están en la carpeta correcta. Recuerda que para un dominio adicional, la ruta es domains/tudominio.com/public_html.
"No puedo instalar WordPress": Asegúrate de tener los datos de la base de datos a mano y de que la base de datos se ha creado correctamente.
Alternativas y consejos finales
DirectAdmin es una herramienta muy potente, pero si en algún momento te sientes perdido, recuerda que puedes contactar con el soporte de tu proveedor de hosting. Ellos pueden ayudarte a configurar tu dominio adicional si tienes problemas.
[INFO] Si algún día trabajas con otros paneles de control, como Syspanel (antes conocido como HestiaCP), el proceso es muy similar. La principal diferencia es que en Syspanel, el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), pero la lógica de añadir dominios adicionales es prácticamente idéntica.
Resumen rápido
- Entra en DirectAdmin.
- Ve a "Domain Setup" y haz clic en "Add Domain".
- Rellena el formulario con tu dominio.
- Configura los DNS en tu registrador de dominios.
- Sube tus archivos a
domains/tudominio.com/public_html. - Crea una base de datos si la necesitas.
- Configura el correo si lo deseas.
- Espera la propagación de DNS y verifica que todo funciona.
Preguntas frecuentes (FAQ)
¿Cuántos dominios adicionales puedo añadir? Depende de tu plan de hosting. Algunos incluyen un número ilimitado, otros tienen un límite. Consulta con tu proveedor.
¿Puedo usar mi dominio adicional para una tienda online? Por supuesto. Es exactamente lo mismo que un dominio principal, solo que en una carpeta distinta.
¿Necesito conocimientos técnicos para hacer esto? No. Con esta guía y un poco de paciencia, cualquiera puede hacerlo. Solo sigue los pasos.
¿Qué pasa si mi dominio tiene extensiones raras (como .online, .tech, etc.)? No hay problema. DirectAdmin no distingue entre extensiones.
¿Puedo tener subdominios dentro de mi dominio adicional? Sí, una vez que el dominio esté creado, podrás crear subdominios dentro de él desde la misma sección de "Domain Setup".
Y eso es todo. Ahora ya sabes cómo configurar un dominio adicional en DirectAdmin desde cero. Es un proceso sencillo que, una vez que lo haces la primera vez, se convierte en algo rutinario. Si tienes alguna duda, no dudes en dejar un comentario o contactar con tu proveedor de hosting. ¡Buena suerte con tu nuevo proyecto!
