Cómo añadir y gestionar dominios en DirectAdmin (addon domains)
¿Qué es un dominio añadido (Addon Domain) en DirectAdmin?
Cuando empiezas con un hosting, normalmente tienes un dominio principal asociado a tu cuenta. Pero, ¿qué pasa si tienes varios proyectos o quieres gestionar varias webs desde el mismo panel? Ahí entran en juego los addon domains (dominios añadidos).
Un addon domain en DirectAdmin es un dominio adicional que puedes alojar en tu misma cuenta de hosting, pero que funciona de forma totalmente independiente a tu dominio principal. Piensa en ello como si tuvieras un edificio (tu cuenta) con varios apartamentos (dominios), cada uno con su propia puerta de entrada, sus propias llaves y su propio espacio.
Este sistema es perfecto para gestionar varios sitios web sin tener que pagar por cuentas de hosting separadas. Además, al estar en la misma cuenta, puedes gestionar todos tus proyectos desde un único panel de control, lo que simplifica enormemente la administración.
Diferencia entre dominio añadido, dominio aparcado y subdominio
Antes de ponernos manos a la obra, es importante que entiendas las diferencias entre los tres tipos de dominios que puedes gestionar en DirectAdmin:
-
Dominio añadido (Addon Domain): Un dominio completamente nuevo que apunta a una carpeta específica dentro de tu cuenta. Por ejemplo,
tusegundapagina.comse almacena enpublic_html/tusegundapagina/. Es como tener una casa nueva en tu misma parcela. -
Dominio aparcado (Parked Domain): Es un dominio que redirige a tu dominio principal. Si tienes
tudominio.comy comprastudominio.net, puedes aparcar el segundo para que muestre exactamente el mismo contenido que el primero. Útil para proteger tu marca. -
Subdominio (Subdomain): Es una extensión de tu dominio principal, como
blog.tudominio.com. Se crea automáticamente una carpeta en tu cuenta y puede tener su propio contenido o redirigir a otro lugar.
Ahora que ya tienes claros los conceptos, vamos a ver cómo añadir y gestionar dominios en DirectAdmin paso a paso.
Requisitos previos antes de añadir un dominio
Antes de lanzarte a añadir un addon domain en DirectAdmin, necesitas cumplir algunos requisitos:
- Tener acceso al panel de DirectAdmin con permisos de administrador o de usuario con privilegios suficientes.
- Disponer de espacio en tu plan de hosting. Cada dominio adicional consume recursos, así que asegúrate de tener espacio suficiente.
- Tener registrado el dominio en un registrador de dominios (como Namecheap, GoDaddy, etc.) y estar listo para configurar sus DNS.
- Saber qué carpeta quieres usar para alojar el contenido del nuevo dominio.
[!TIP] Si tu dominio está registrado en otro sitio, no te preocupes. No necesitas transferirlo al registrador de tu hosting. Solo tendrás que apuntar sus DNS a los servidores de tu hosting para que empiece a funcionar.
Cómo añadir un dominio en DirectAdmin (Addon Domain)
Vamos al grano. Este es el proceso que debes seguir para añadir dominio DirectAdmin correctamente:
Paso 1: Accede al panel de DirectAdmin
Abre tu navegador y escribe la URL de tu panel de control. Normalmente será algo como https://tudominio.com:2222 o https://tuip:2222. Introduce tus credenciales (usuario y contraseña) y haz clic en "Login".
Paso 2: Busca la sección de dominios
Una vez dentro, verás un panel con varias secciones. Busca la pestaña que dice "Dominios" o "Domain Setup". En la mayoría de las versiones de DirectAdmin, encontrarás esta opción en el menú principal, normalmente con un icono de un globo terráqueo o un candado.
Paso 3: Selecciona "Añadir dominio"
Dentro de la sección de dominios, verás varias opciones. Busca el botón o enlace que dice "Add Domain", "Añadir dominio" o "Create New Domain". Haz clic en él.
Paso 4: Rellena los datos del nuevo dominio
Aquí es donde debes introducir la información del addon domain:
- Nombre del dominio: Escribe el dominio completo, por ejemplo
tusegundapagina.com. Asegúrate de escribir la URL sinhttp://niwww. - Carpeta del dominio: DirectAdmin te sugerirá automáticamente una carpeta dentro de
public_html. Puedes aceptar la sugerencia (normalmentepublic_html/tusegundapagina) o cambiarla por una personalizada. Te recomiendo que uses la sugerida para mantener el orden. - Contraseña del FTP (opcional): Algunas versiones te permiten crear una contraseña FTP específica para este dominio. Si no sabes qué es, déjalo en blanco y usa las credenciales principales de tu cuenta.
- PHP (si está disponible): Puedes seleccionar la versión de PHP que quieras usar para este dominio. Si no estás seguro, deja la que venga por defecto.
[!WARNING] IMPORTANTE: No utilices espacios ni caracteres especiales en el nombre del dominio. Solo letras, números, guiones y puntos. Si introduces caracteres raros, el sistema te dará un error.
Paso 5: Haz clic en "Crear"
Una vez completados todos los campos, haz clic en el botón "Create" o "Crear". DirectAdmin procesará la solicitud y te mostrará un mensaje de confirmación. Si todo ha ido bien, verás un texto parecido a: "Domain created successfully".
Paso 6: Configura los DNS del dominio
Este es el paso más importante y el que más se olvida. Para que tu addon domain funcione, necesitas que apunte a los servidores de tu hosting.
DirectAdmin te mostrará en la pantalla de confirmación los nameservers (servidores de nombres) que debes usar. Normalmente son dos, algo así como ns1.tuhosting.com y ns2.tuhosting.com.
Ahora ve a tu registrador de dominios (donde compraste el dominio), busca la sección de "DNS" o "Nameservers" y cambia los que estén por defecto por los que te ha indicado DirectAdmin. Guarda los cambios y espera entre 24 y 48 horas para que la propagación del DNS se complete.
[!INFO] Puedes verificar si tu dominio ya está apuntando correctamente usando herramientas online como
dnschecker.orgo simplemente escribiendo tu dominio en el navegador. Si ves un error de "sitio no encontrado", es que aún no se ha propagado.
Cómo gestionar dominios DirectAdmin: opciones disponibles
Una vez que has añadido tu dominio, tendrás varias opciones para gestionar dominios DirectAdmin. Vamos a verlas todas para que saques el máximo partido a tu panel.
Listar los dominios de tu cuenta
En la sección de "Domain Setup" o "Dominios", verás una lista con todos los dominios que tienes en tu cuenta. Cada uno tendrá un icono o enlace para poder editarlo, eliminarlo o configurarlo. Esta es tu vista general de todos tus proyectos.
Editar la configuración de un dominio
Si haces clic en el nombre de un dominio o en el icono de edición, podrás modificar:
- La carpeta raíz: Puedes cambiar dónde se almacenan los archivos del dominio.
- La política de PHP: Cambiar entre versiones de PHP o modificar la configuración de PHP (límites de memoria, tiempo de ejecución, etc.).
- La redirección: Configurar redirecciones 301 o 302 a otras URLs.
- Los subdominios y alias: Añadir o eliminar subdominios asociados a ese dominio específico.
Eliminar un dominio añadido
Si ya no necesitas un dominio, puedes eliminarlo. Ten mucho cuidado con esto, ya que eliminar un addon domain borra todos los archivos, bases de datos y configuraciones asociadas a él.
Para eliminar un dominio: ve a la lista de dominios, localiza el que quieres borrar y haz clic en el icono de la papelera o en "Delete". DirectAdmin te pedirá confirmación. Si estás seguro, confirma y el dominio desaparecerá de tu cuenta.
[!WARNING] Antes de eliminar un dominio, asegúrate de haber hecho una copia de seguridad de todos tus archivos y bases de datos. Una vez eliminado, no hay forma de recuperarlo.
Cómo crear y gestionar subdominios DirectAdmin
Los subdominios DirectAdmin son otra herramienta imprescindible en tu arsenal. Son ideales para crear secciones específicas de tu web o para hacer pruebas sin afectar al sitio principal.
Crear un subdominio
- Ve a la sección de "Subdominios" en tu panel de DirectAdmin.
- Escribe el nombre del subdominio (por ejemplo,
blogotienda) en el campo correspondiente. - DirectAdmin te mostrará la carpeta donde se guardará (normalmente
public_html/blogo similar). Puedes cambiarla si lo deseas. - Haz clic en "Create" y listo.
Usos comunes de los subdominios
- Blog:
blog.tudominio.compara separar tu blog del sitio principal. - Tienda online:
tienda.tudominio.compara tu e-commerce. - Área de pruebas:
test.tudominio.compara probar nuevas versiones de tu web sin afectar a la principal. - Aplicaciones:
app.tudominio.compara aplicaciones web o herramientas específicas.
Configurar la redirección de un subdominio
Puedes hacer que un subdominio redirija a otra URL. Por ejemplo, blog.tudominio.com puede redirigir a tudominio.com/blog o incluso a un sitio externo. Para ello:
- En la lista de subdominios, haz clic en el icono de edición del subdominio que quieras configurar.
- Busca la opción de "Redirect" o "Redirección".
- Introduce la URL de destino y el tipo de redirección (301 permanente o 302 temporal).
- Guarda los cambios.
Archivos y bases de datos de tus addon domains
Cada addon domain que creas en DirectAdmin tiene su propia estructura de carpetas. Es importante que entiendas cómo funciona esto para no liarte con los archivos.
Estructura de carpetas
Cuando creas un addon domain, DirectAdmin crea automáticamente una carpeta dentro de public_html. Por ejemplo:
- Dominio principal:
public_html/(aquí van los archivos de tu dominio principal). - Addon domain 1:
public_html/midominio1.com/ - Addon domain 2:
public_html/midominio2.com/
Puedes acceder a estas carpetas a través del Administrador de Archivos de DirectAdmin o mediante FTP.
[!TIP] Aunque DirectAdmin sugiere la carpeta con el nombre del dominio, puedes usar cualquier otra carpeta. Solo asegúrate de recordar qué carpeta corresponde a qué dominio para no subir archivos al lugar equivocado.
Bases de datos para cada dominio
Los addon domains también pueden tener sus propias bases de datos MySQL. Para crear una base de datos para tu dominio adicional:
- Ve a la sección de "MySQL Management" en DirectAdmin.
- Haz clic en "Create New Database".
- Introduce el nombre de la base de datos y crea un usuario con su contraseña.
- Asigna ese usuario a la base de datos con los permisos necesarios.
- Cuando instales un CMS (como WordPress), usa estos datos de conexión.
Solución de problemas comunes
A veces las cosas no funcionan a la primera. Aquí tienes algunos problemas típicos y sus soluciones:
El dominio no carga (error DNS)
Si escribes tu dominio y no se abre nada, revisa:
- ¿Has cambiado los nameservers? Ve a tu registrador y verifica que los DNS apuntan a los servidores de tu hosting.
- ¿Ha pasado el tiempo de propagación? Puede tardar hasta 48 horas. Sé paciente.
- ¿Has creado el dominio en DirectAdmin? Asegúrate de que el dominio existe en tu panel.
Error "403 Forbidden" o "500 Internal Server Error"
Esto suele deberse a problemas de permisos de archivos o a un archivo .htaccess corrupto:
- Verifica que los permisos de las carpetas sean 755 y los de los archivos 644.
- Revisa el archivo
.htaccessde la carpeta del dominio. Si sospechas que está causando problemas, renómbralo a.htaccess.baktemporalmente.
El subdominio no se ve bien
Si tu subdominio carga pero no muestra el contenido esperado:
- Comprueba que los archivos están en la carpeta correcta.
- Verifica que el índice (index.php o index.html) existe en esa carpeta.
- Asegúrate de que no hay redirecciones configuradas que estén interfiriendo.
Consejos avanzados para gestionar varios dominios
Ya sabes cómo añadir dominio DirectAdmin y gestionarlos. Ahora, algunos consejos profesionales:
Utiliza SSL para cada dominio
Hoy en día, tener HTTPS es imprescindible. DirectAdmin tiene integración con Let's Encrypt, así que puedes generar certificados SSL gratuitos para cada addon domain:
- Ve a la sección de "SSL Certificates".
- Selecciona el dominio para el que quieres el certificado.
- Elige la opción de Let's Encrypt y sigue las instrucciones.
- Activa la renovación automática para no tener que preocuparte por la caducidad.
Crea cuentas de email para cada dominio
Cada addon domain puede tener sus propias cuentas de correo. Por ejemplo, info@tusegundapagina.com. Ve a la sección de "Email Manager" y crea las cuentas que necesites para cada dominio.
Mantén un orden en tus archivos
Con varios dominios, el caos puede apoderarse de tu cuenta. Crea una estructura clara:
public_html/dominio1.com/para el primer dominio.public_html/dominio2.com/para el segundo.- Usa nombres descriptivos y evita carpetas genéricas como "prueba" o "test" que no sepas a qué dominio corresponden.
Monitoriza el uso de recursos
Cada dominio consume recursos de tu plan. Si tienes muchos addon domains, revisa periódicamente el uso de CPU, RAM y espacio en disco desde la sección de "System Information" o "Resource Usage" de DirectAdmin. Si te acercas al límite, considera migrar algún dominio a otro plan o a otro servidor.
Preguntas frecuentes (FAQ)
¿Cuántos dominios puedo añadir en DirectAdmin?
Depende de tu plan de hosting. Los planes básicos suelen incluir entre 1 y 5 dominios, mientras que los planes más avanzados pueden permitir ilimitados. Revisa las especificaciones de tu plan o contacta con tu proveedor de hosting.
¿Puedo usar un addon domain sin cambiar los nameservers?
Sí, pero necesitarás configurar un registro A en tu registrador que apunte a la IP de tu servidor. Esto es útil si quieres mantener los nameservers del registrador para otros servicios (como el email) pero usar el hosting para la web.
¿Qué pasa si elimino mi dominio principal?
Eliminar el dominio principal puede causar problemas con tu cuenta de hosting. Algunas acciones del sistema dependen del dominio principal. Es mejor no eliminarlo. Si necesitas cambiar de dominio principal, contacta con tu proveedor de hosting para que te guíe en el proceso.
¿Puedo instalar WordPress en un addon domain?
¡Por supuesto! De hecho, es uno de los usos más comunes. Simplemente sube los archivos de WordPress a la carpeta del addon domain, crea una base de datos MySQL para ese dominio y sigue el asistente de instalación de WordPress.
¿Los subdominios cuentan como dominios en mi plan?
Normalmente, los subdominios no cuentan como dominios en tu plan. Puedes crear tantos subdominios como necesites, siempre que tengas espacio en disco y recursos suficientes.
¿Qué es Syspanel y cómo se relaciona con esto?
Syspanel (anteriormente conocido como HestiaCP) es un panel de control alternativo a DirectAdmin que también permite gestionar dominios, subdominios y correos electrónicos. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). La lógica para añadir dominios es similar, aunque la interfaz es diferente. Si tu
