🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo gestionar múltiples sitios web en DirectAdmin (multidominio)

Actualizado el 5 de mayo de 2026

Introducción: ¿Por qué gestionar varios sitios web con DirectAdmin?

Si estás leyendo esto, es muy probable que hayas llegado al punto en el que un solo sitio web se te queda pequeño. Quizás tienes un blog personal, una tienda online para un proyecto paralelo o gestionas las webs de varios clientes. La buena noticia es que no necesitas contratar un plan de hosting independiente para cada proyecto. Con DirectAdmin y su función de multidominio, puedes gestionar todos tus sitios desde un solo panel de control, ahorrando dinero y simplificando la administración.

DirectAdmin es uno de los paneles de control de hosting más potentes y ligeros que existen. A diferencia de otros paneles, su filosofía es la simplicidad y el rendimiento. Gestionar varios sitios DirectAdmin es un proceso muy intuitivo una vez que entiendes la lógica de "dominios principales", "dominios extra" y "subdominios". En esta guía extensa, te voy a explicar paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, cómo sacarle el máximo partido a tu servidor.

Vamos a desglosar todo el proceso, desde la creación de un dominio adicional hasta la gestión de archivos, bases de datos y correos electrónicos para cada sitio. Al final, tendrás un mapa mental completo para administrar tu pequeño imperio digital sin dolores de cabeza.

Comprendiendo la estructura de dominios en DirectAdmin

Antes de lanzarnos a crear cosas, es crucial entender cómo organiza DirectAdmin los sitios web. No es lo mismo tener un "dominio principal" que un "dominio extra". Esta distinción es la clave para no liarte.

¿Qué es el dominio principal?

El dominio principal es el que configuraste al contratar tu plan de hosting. Es la raíz de tu cuenta. Normalmente, la carpeta de este dominio es la carpeta principal de tu usuario (por ejemplo, /home/tuusuario/domains/tudominio.com/public_html). Este dominio suele ser el que da nombre a tu cuenta de hosting.

¿Qué son los dominios extra o "Addon Domains"?

Aquí es donde entra el concepto de directadmin add domain. Un dominio extra (también llamado Addon Domain) es un sitio web completamente independiente que se aloja dentro de la misma cuenta de hosting. Piensa en ello como una "casa" dentro de un mismo terreno. Cada casa tiene su propia puerta (carpeta), su propio jardín (base de datos) y su propio buzón (correo).

La principal ventaja es que puedes tener varios sitios DirectAdmin con dominios distintos (ej: midominio1.com, midominio2.net, etc.) pero pagando un solo plan de hosting y administrándolos desde un único panel de acceso.

Diferencia entre Dominio Extra, Subdominio y Dominio Aparcado

Es fácil confundirse, así que vamos a aclararlo:

  • Dominio Extra (Addon Domain): Es un dominio completamente nuevo que apunta a una carpeta específica dentro de tu cuenta. Crea un sitio web independiente. Ejemplo: www.otrodominio.com alojado en /home/usuario/domains/otrodominio.com/.
  • Subdominio: Es una extensión de tu dominio principal. Ejemplo: blog.tudominio.com. No es un sitio independiente, sino una sección (aunque puede apuntar a una carpeta distinta). Es útil para crear portales de clientes o tiendas.
  • Dominio Aparcado (Parked Domain): Es un dominio que muestra exactamente el mismo contenido que tu dominio principal. Se usa para proteger marcas o redirigir tráfico. Ejemplo: si tienes tudominio.com, puedes aparcar tudominio.es y que ambos muestren la misma web.

Para gestionar multidominio DirectAdmin de forma efectiva, nos centraremos en los Dominios Extra, ya que son los que te permiten crear proyectos web totalmente nuevos.

Requisitos previos antes de empezar

Antes de comenzar a añadir dominios, asegúrate de tener esto listo:

  1. Acceso a DirectAdmin: Necesitas las credenciales de administrador o de usuario para tu cuenta de hosting.
  2. Dominio registrado: Debes tener el dominio que quieres añadir registrado en algún proveedor (como Namecheap, GoDaddy, etc.).
  3. Acceso al DNS del dominio: Este es el paso más crítico. Deberás poder modificar los "Name Servers" (DNS) de tu dominio para que apunten a tu servidor de DirectAdmin. Sin esto, el dominio no encontrará tu hosting. Normalmente, tu proveedor de hosting te dará dos o tres direcciones de servidor de nombres (ej: ns1.tuproveedor.com, ns2.tuproveedor.com).
  4. Certificado SSL (opcional pero recomendado): Para que tu sitio cargue con "https://" de forma segura. DirectAdmin permite generar certificados Let's Encrypt gratuitos fácilmente.

[INFO] Si tu dominio ya está registrado y apunta a otro servidor, solo necesitas cambiar los Name Servers en el registrador. Ten en cuenta que el cambio de DNS puede tardar entre 24 y 72 horas en propagarse globalmente, aunque a menudo es mucho más rápido.

Paso a paso: Cómo añadir un dominio extra (Addon Domain)

Vamos a la acción. Sigue estos pasos para tu primer directadmin add domain.

Paso 1: Accede al panel de DirectAdmin

Abre tu navegador y ve a la URL de tu panel. Normalmente es algo como https://tudominio.com:2222. Introduce tu usuario y contraseña.

Paso 2: Navega a la sección de Gestión de Dominios

Una vez dentro, verás el panel principal. Busca la sección titulada "Gestión de Cuenta" o "Administración de Dominios". Dentro de esta, haz clic en el icono o enlace llamado "Dominios Extra" o "Addon Domains". La interfaz puede variar ligeramente según la versión, pero el nombre es bastante universal.

Paso 3: Rellena el formulario de creación

Verás un formulario con varios campos. Esto es lo que significa cada uno:

  • Nuevo Nombre de Dominio: Escribe aquí el dominio completo que quieres añadir. Por ejemplo: miproyecto.com. Asegúrate de escribir la URL sin "www" y sin "http://".
  • Usuario (opcional): DirectAdmin a veces te permite crear un usuario de sistema para ese dominio. En la mayoría de los casos, puedes dejarlo en blanco y usará el usuario principal de tu cuenta.
  • Contraseña (opcional): Igual que el anterior, suele dejarse en blanco.
  • Directorio de Datos o Ruta: Este es un campo muy importante. DirectAdmin te sugerirá una ruta automáticamente, normalmente /home/tuusuario/domains/miproyecto.com/. Te recomiendo encarecidamente que uses la ruta que sugiere el sistema. Esto mantiene todo ordenado y evita conflictos. La carpeta public_html se creará automáticamente dentro de esa ruta.

Paso 4: Haz clic en "Crear" o "Añadir"

Una vez rellenado el formulario, pulsa el botón. El sistema creará la estructura de carpetas necesaria y registrará el dominio en la configuración del servidor web (Apache o Nginx). Verás un mensaje de éxito.

Configuración del DNS: El paso crítico que no debes olvidar

Este es el punto donde muchos se atascan. Añadir el dominio en DirectAdmin no es suficiente. Debes decirle al mundo (a los servidores DNS de tu dominio) que tu dominio ahora vive en tu servidor de hosting.

¿Cómo apuntar el dominio al servidor?

  1. Ve al sitio web donde compraste tu dominio (tu registrador).
  2. Busca la sección de "DNS" o "Name Servers".
  3. Deberás cambiar los Name Servers actuales por los que te proporcionó tu empresa de hosting. Suelen tener este formato: ns1.tuhosting.com y ns2.tuhosting.com.
  4. Guarda los cambios.

[WARNING] Olvidar este paso es el error más común. Si no cambias los DNS, al escribir tu nuevo dominio en el navegador, verás un error de "No se puede acceder al sitio" o una página de tu antiguo proveedor. La propagación de DNS puede tardar unas horas, así que ten paciencia. Puedes comprobar el estado con herramientas online como "dnschecker.org".

Gestión de archivos y bases de datos para cada sitio

Ahora que tienes tu dominio extra creado y apuntando correctamente, es hora de llenarlo de contenido. La clave de gestionar varios sitios DirectAdmin es mantener cada uno en su propia "caja".

Gestor de Archivos: Mantén cada sitio en su carpeta

DirectAdmin incluye un Gestor de Archivos muy completo. Para subir los archivos de tu nuevo sitio, ve a la carpeta que se creó para él:

/home/tuusuario/domains/miproyecto.com/public_html

Dentro de esta carpeta es donde debes subir los archivos de tu web (WordPress, HTML, etc.). Es fundamental que no mezcles los archivos de un dominio con los de otro. Piensa que cada public_html es un sitio aislado.

Creación de Bases de Datos MySQL

Casi cualquier web moderna (como WordPress, Joomla o PrestaShop) necesita una base de datos. Para crear una para tu nuevo dominio:

  1. En el panel principal, busca la sección "Base de Datos" y haz clic en "Gestión de MySQL" o similar.
  2. Haz clic en "Crear nueva base de datos".
  3. Ponle un nombre descriptivo, por ejemplo, miproyecto_db.
  4. Crea un usuario para esa base de datos y asigna una contraseña segura. Guarda estos datos, los necesitarás durante la instalación de tu CMS.
  5. Añade el usuario a la base de datos con todos los privilegios (suele marcarse todo con "Todos los privilegios" o "ALL").

[TIP] Una buena práctica es usar un prefijo para tus bases de datos, como cliente1_wordpress o tienda_bbdd. Así, en el listado de MySQL, sabrás perfectamente a qué sitio pertenece cada base de datos.

Gestión de correos electrónicos por dominio

Otra gran ventaja de gestionar multidominio DirectAdmin es que puedes crear cuentas de correo personalizadas para cada dominio sin coste adicional (dentro de los límites de tu plan). Por ejemplo, si tienes miproyecto.com, puedes crear info@miproyecto.com o ventas@miproyecto.com.

Crear una cuenta de correo

  1. Ve a la sección "Gestión de Correo" en el panel principal.
  2. Haz clic en "Correo Electrónico" o "Email Accounts".
  3. Verás un desplegable para seleccionar el dominio. Elige el dominio extra que acabas de crear.
  4. Rellena el formulario con el nombre de usuario (ej: info), la contraseña y la cuota de almacenamiento.
  5. Pulsa "Crear".

Podrás gestionar estos correos desde el webmail (Roundcube o SquirrelMail) o configurándolos en tu cliente de correo favorito (Outlook, Thunderbird). Cada dominio tendrá su propia lista de cuentas, aisladas unas de otras.

Seguridad SSL (HTTPS) para todos tus sitios

Hoy en día, un sitio sin HTTPS es una bandera roja para los visitantes y para Google. DirectAdmin facilita mucho esto con la integración de Let's Encrypt.

Cómo activar SSL gratis

  1. Ve a la sección "Gestión de Cuenta" y busca "SSL Certificates".
  2. Haz clic en "Let's Encrypt" o en el botón que diga "Emitir certificado".
  3. Selecciona el dominio para el que quieres el certificado. Si tienes varios, verás una lista con todos ellos.
  4. Asegúrate de marcar la casilla de "Incluir subdominios" (www) para que tu certificado cubra www.miproyecto.com y miproyecto.com.
  5. Haz clic en "Emitir".

El certificado se generará e instalará automáticamente. DirectAdmin se encargará de renovarlo automáticamente antes de que caduque. Esto funciona perfectamente tanto para el dominio principal como para los dominios extra DirectAdmin.

[WARNING] Si el dominio no apunta correctamente a tu servidor (paso de DNS), la emisión del certificado fallará. Let's Encrypt necesita verificar que controlas el dominio, y para ello debe conectar con tu servidor.

Consejos avanzados y buenas prácticas

Ahora que ya sabes lo básico, vamos a pulir la gestión para que sea profesional y eficiente.

Utiliza el "Aislamiento" de usuarios (si tu plan lo permite)

En algunos planes de DirectAdmin, tienes la opción de crear "Usuarios" separados para cada dominio. Esto va un paso más allá del multidominio DirectAdmin estándar. Al crear un usuario nuevo y asignarle un dominio, este usuario tendrá su propio acceso al panel y no podrá ver los archivos de tu dominio principal. Es ideal si gestionas webs de clientes y no quieres que accedan a tu configuración principal.

Organiza tus archivos con Subdominios

Si tienes un proyecto que es una extensión de uno principal, no crees un dominio extra. Usa un subdominio. Por ejemplo, si tienes tudominio.com y quieres una tienda, crea tienda.tudominio.com. Esto es más eficiente en recursos y más fácil de gestionar, ya que no requiere cambiar DNS (el subdominio hereda el DNS del principal).

Respaldos (Backups) automáticos

Gestionar varios sitios DirectAdmin implica más responsabilidad. Activa la opción de "Backups" en el panel. DirectAdmin te permite programar copias de seguridad completas de tu cuenta, incluyendo todos los dominios, bases de datos y correos. Puedes guardarlas en tu servidor o en un destino remoto (como FTP o Amazon S3). No subestimes la importancia de esto.

Monitorización del uso de recursos

Cada dominio extra consume recursos del servidor (CPU, RAM). Si uno de tus sitios recibe mucho tráfico, puede afectar al rendimiento de los demás. DirectAdmin tiene una sección de "Estadísticas del Sistema" y "Procesos" donde puedes ver qué está consumiendo más. Si un sitio crece mucho, quizás sea hora de considerar un plan VPS o un hosting dedicado para él.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que resolvemos en soporte técnico sobre este tema.

¿Por qué mi dominio extra no carga?

Lo primero es verificar el DNS. Usa dnschecker.org para ver si tu dominio ya apunta al servidor correcto. Si el DNS está bien, revisa que los archivos estén en la carpeta public_html correcta. También revisa si has creado el archivo index.php o index.html (si no hay índice, el servidor mostrará un listado de archivos o un error 403).

¿Puedo instalar WordPress en un dominio extra?

Sí, absolutamente. De hecho, es el uso más común. Simplemente sube los archivos de WordPress a la carpeta public_html del dominio extra, crea una base de datos para él y ejecuta el instalador de WordPress apuntando a esa base de datos.

¿Puedo tener certificados SSL diferentes para cada dominio?

Sí, y de hecho es lo recomendado. DirectAdmin te permite generar un certificado Let's Encrypt individual para cada dominio extra. Así, cada sitio tendrá su propio candado de seguridad.

¿Cómo elimino un dominio extra?

Ve a la sección de "Dominios Extra", localiza el dominio en la lista y haz clic en el icono de eliminar (normalmente una papelera). Ten mucho cuidado: esto borrará todos los archivos, bases de datos y correos asociados a ese dominio. Asegúrate de haber hecho una copia de seguridad antes.

¿Qué diferencia hay entre usar Syspanel y DirectAdmin?

Si has visto información sobre Syspanel (antes conocido como HestiaCP), debes saber que es otro panel de control gratuito y de código abierto. La principal diferencia es que Syspanel usa el puerto 2106 para acceder a su interfaz web (ej: https://tudominio.com:2106), mientras que DirectAdmin usa el puerto 2222. A nivel funcional, ambos permiten gestionar **v

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel