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

DirectAdmin: Configurar un dominio adicional en tu hosting

Actualizado el 7 de diciembre de 2025

Introducción: ¿Por qué necesitas añadir un dominio adicional?

Si tienes un plan de hosting con DirectAdmin, es muy probable que puedas alojar más de un sitio web en el mismo plan. Esto es ideal si tienes varios proyectos personales, blogs, tiendas pequeñas o sitios para clientes. Añadir un dominio adicional te permite gestionar cada sitio de forma independiente, con sus propios archivos, bases de datos y correos electrónicos, todo desde un solo panel de control.

En este tutorial, te guiaré paso a paso para que puedas añadir un dominio en DirectAdmin sin complicaciones. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra y en pocos minutos tendrás tu nuevo sitio funcionando. Además, incluiremos consejos útiles para evitar errores comunes y sacarle el máximo partido a tu hosting múltiple.

[INFO] Si tu panel es Syspanel (antes HestiaCP), recuerda que el acceso se realiza por el puerto 2106. El proceso es similar, pero los nombres de las opciones pueden variar ligeramente. En este artículo nos centramos en DirectAdmin.


¿Qué es un dominio adicional y cómo funciona?

Un dominio adicional es un nombre de dominio distinto al principal de tu cuenta de hosting. Por ejemplo, si tu dominio principal es miprimersitio.com, puedes añadir otroproyecto.net o miblog.org. Cada uno se comportará como un sitio web independiente, con su propia carpeta de archivos, base de datos y cuentas de correo.

Esto es útil para:

  • Tener varios sitios web sin pagar planes de hosting separados.
  • Separar proyectos personales de los profesionales.
  • Gestionar sitios de clientes desde un mismo panel.
  • Probar nuevas ideas sin afectar tu sitio principal.

Requisitos previos:

  • Tener un plan de hosting que permita dominios adicionales (la mayoría lo hace).
  • Poseer el dominio registrado (puedes comprarlo en cualquier registrador como Namecheap, GoDaddy, etc.).
  • Acceso a tu panel de control DirectAdmin (usuario y contraseña).
  • Tener configurados los DNS del dominio para que apunten a tu servidor. Esto se hace desde el panel de tu registrador de dominios.

[WARNING] Si no configuras los DNS correctamente, tu dominio adicional no se verá en internet. Asegúrate de que los nameservers apunten a tu hosting (tu proveedor te dará esta información).


Paso 1: Acceder a DirectAdmin

Lo primero es iniciar sesión en tu panel de DirectAdmin. Normalmente, la dirección es algo como https://tudominio.com:2222 o https://tuip:2222. Usa el usuario y contraseña que te proporcionó tu proveedor de hosting.

Una vez dentro, verás un panel con varias secciones. No te asustes, es más sencillo de lo que parece. Nos centraremos en la sección de Gestión de Cuentas o Dominios.


Paso 2: Localizar la opción "Añadir dominio"

En la página principal de DirectAdmin, busca un icono o enlace que diga "Añadir dominio" o "Add Domain". Dependiendo de la versión, puede estar en la sección "Cuenta de Usuario" o "Administración de Dominios". Si no lo ves, usa el buscador interno del panel (suele tener una lupa o un campo de búsqueda).

[TIP] Si tienes muchos dominios, también puedes usar la opción "Lista de Dominios" para ver los que ya tienes y luego hacer clic en "Añadir dominio" desde ahí.


Paso 3: Configurar el nuevo dominio

Al hacer clic en "Añadir dominio", se abrirá un formulario. Aquí debes completar los siguientes campos:

  • Nombre de dominio: Escribe el dominio completo, por ejemplo miblog.com. Sin www, sin http.
  • Tipo de dominio: Normalmente seleccionamos "Dominio adicional" (no "subdominio" ni "dominio estacionado"). Esto creará una carpeta independiente para el sitio.
  • Carpeta del dominio: DirectAdmin te sugerirá una carpeta dentro de tu cuenta (por ejemplo, domains/miblog.com). Puedes dejarla tal cual o cambiarla si lo deseas.
  • Crear base de datos: Si tu nuevo sitio usará una base de datos (como WordPress), marca la casilla. Luego deberás indicar el nombre y contraseña.
  • Crear cuenta de correo: Si quieres tener correos como info@miblog.com, puedes crearlos ahora o después.

Ejemplo de configuración básica:

  • Dominio: miblog.com
  • Carpeta: domains/miblog.com
  • Base de datos: Sí (la creamos con nombre miblog_db y contraseña segura)
  • Correo: No (lo crearemos luego)

[INFO] No te preocupes si no creas la base de datos ahora; puedes hacerlo más tarde desde la sección "MySQL" del panel.


Paso 4: Confirmar y esperar la creación

Una vez llenados los campos, haz clic en "Crear" o "Añadir". DirectAdmin procesará la solicitud y en unos segundos verás un mensaje de éxito. El dominio adicional ya estará listo en tu cuenta.

¿Qué acaba de pasar?

  • Se ha creado una carpeta para los archivos del nuevo dominio.
  • Se ha configurado el servidor web (Apache/Nginx) para que responda a ese dominio.
  • Si marcaste base de datos, se ha creado y asignado un usuario.
  • Los registros DNS internos se han actualizado (pero recuerda que los DNS externos debes configurarlos tú).

Paso 5: Configurar los DNS del dominio

Este paso es fundamental para que tu dominio adicional sea visible en internet. Debes ir al panel de tu registrador de dominios (donde compraste el dominio) y cambiar los nameservers o registros DNS para que apunten a tu servidor de hosting.

¿Qué datos necesitas?

  • Tu proveedor de hosting te habrá dado dos o más nameservers (ejemplo: ns1.tuhosting.com y ns2.tuhosting.com).
  • O bien, necesitas añadir un registro A que apunte a la IP de tu servidor.

Pasos generales:

  1. Inicia sesión en tu registrador (GoDaddy, Namecheap, etc.).
  2. Ve a la sección de DNS o Nameservers de tu dominio.
  3. Si usas nameservers, reemplaza los actuales por los de tu hosting.
  4. Si usas registro A, añade un registro de tipo A con el nombre @ (o vacío) y la IP de tu servidor.
  5. Guarda los cambios.

[WARNING] Los cambios DNS pueden tardar entre 1 y 48 horas en propagarse globalmente. No te preocupes si no ves el sitio de inmediato.


Paso 6: Subir los archivos de tu sitio web

Ahora que el dominio está configurado, puedes subir los archivos de tu sitio web a la carpeta correspondiente. Puedes hacerlo mediante:

  • FTP: Usa un cliente como FileZilla con las credenciales de tu cuenta (usuario y contraseña de DirectAdmin). La carpeta será domains/tudominio.com/public_html.
  • Administrador de archivos: Desde DirectAdmin, ve a "Administrador de archivos" y navega hasta la carpeta del dominio. Luego sube tus archivos.

Ejemplo con WordPress:

  1. Descarga WordPress desde wordpress.org.
  2. Descomprime el archivo.
  3. Sube todo el contenido a la carpeta public_html del nuevo dominio.
  4. Crea una base de datos (si no lo hiciste antes) y asigna un usuario.
  5. Edita el archivo wp-config.php con los datos de la base de datos.
  6. Ejecuta la instalación desde tudominio.com/wp-admin.

[TIP] Si tu sitio es estático (HTML, CSS, JS), solo sube los archivos y listo. No necesitas base de datos.


Paso 7: Verificar que todo funcione

Una vez subidos los archivos y propagados los DNS, es hora de comprobar que el dominio adicional funciona correctamente.

  • Abre un navegador y escribe http://tudominio.com (o https:// si tienes SSL).
  • Deberías ver tu sitio web. Si no, revisa:
    • Si los DNS ya se propagaron (usa sitios como whatsmydns.net).
    • Si los archivos están en la carpeta correcta.
    • Si el servidor web está activo (puedes reiniciarlo desde DirectAdmin en "Servicios").

Problemas comunes:

  • Error 404: La página no se encuentra. Revisa que el archivo índice (index.php, index.html) exista.
  • Error 403: Permisos incorrectos. Los archivos deben tener permisos 644 y las carpetas 755.
  • Error 500: Error interno del servidor. Revisa los logs de error en DirectAdmin.

Consejos avanzados para tu hosting múltiple

Ahora que ya sabes cómo añadir dominio en DirectAdmin, aquí tienes algunos consejos para gestionar varios sitios de forma eficiente:

1. Usa subdominios para pruebas

Si quieres probar un sitio antes de lanzarlo, crea un subdominio (ejemplo: test.tudominio.com). Es más rápido y no requiere DNS externos.

2. Instala SSL para cada dominio

Para que tu sitio sea seguro, instala un certificado SSL. DirectAdmin tiene una opción llamada "SSL Certificates" o "Let's Encrypt". Actívalo para cada dominio adicional.

3. Separa los correos electrónicos

Cada dominio adicional puede tener sus propias cuentas de correo. Ve a "Email Accounts" y crea las que necesites. Así evitarás mezclar mensajes de diferentes proyectos.

4. Monitorea el uso de recursos

Con varios sitios, el consumo de CPU y RAM puede aumentar. Revisa el "System Information" en DirectAdmin para asegurarte de que no excedes los límites de tu plan.

5. Copias de seguridad automáticas

Activa las copias de seguridad desde "Backup/Transfer". Puedes programar backups diarios o semanales para cada dominio.

[INFO] En Syspanel (antes HestiaCP), el proceso es similar. Accede por el puerto 2106, busca "Añadir dominio" y sigue los mismos pasos. La principal diferencia es que la interfaz es más minimalista.


Preguntas frecuentes (FAQ)

¿Puedo añadir dominios ilimitados?
Depende de tu plan de hosting. Algunos planes limitan la cantidad de dominios adicionales. Consulta con tu proveedor.

¿Necesito un certificado SSL para cada dominio?
Sí, cada dominio adicional debe tener su propio SSL. DirectAdmin facilita la instalación con Let's Encrypt (gratuito).

¿Qué hago si el dominio ya está registrado pero no es mío?
No puedes añadir un dominio que no te pertenezca. Debes ser el propietario o tener acceso a los DNS.

¿Puedo usar el mismo dominio principal para varios sitios?
No exactamente. Puedes usar subdominios (ejemplo: blog.tudominio.com) o subcarpetas (tudominio.com/blog), pero no son dominios adicionales independientes.

¿Cómo elimino un dominio adicional?
Ve a "Lista de Dominios", selecciona el dominio y haz clic en "Eliminar". Cuidado: esto borrará todos los archivos, bases de datos y correos asociados.

¿Puedo cambiar la carpeta de un dominio después de crearlo?
Sí, pero es más complejo. Puedes editar la configuración desde "Domain Setup" o mover los archivos manualmente y luego ajustar los registros.

¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?
El proceso es casi idéntico. Accede por https://tudominio.com:2106 y busca la opción "Web" o "Dominios". La interfaz es más sencilla, pero los pasos son los mismos.


Conclusión

Configurar un dominio adicional en DirectAdmin es un proceso sencillo que te permite aprovechar al máximo tu hosting múltiple. Siguiendo estos pasos, podrás tener varios sitios web funcionando en pocos minutos, cada uno con su propio espacio y recursos.

Recuerda que la clave está en:

  1. Tener los DNS bien configurados.
  2. Subir los archivos a la carpeta correcta.
  3. Instalar SSL para seguridad.
  4. Hacer copias de seguridad periódicas.

Si encuentras algún problema, no dudes en consultar la documentación de tu proveedor o abrir un ticket de soporte. ¡Ahora ya estás listo para expandir tu presencia en la web!

[TIP] Si te ha sido útil este tutorial DirectAdmin, compártelo con otros usuarios. La práctica hace al maestro, así que anímate a probar con un dominio de prueba. ¡Buena suerte!

¿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