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

Cómo configurar un dominio adicional en DirectAdmin y añadirlo a WordPress

Actualizado el 10 de diciembre de 2025

Introducción: ¿Qué es un dominio adicional y por qué lo necesitas?

Si tienes un plan de hosting con DirectAdmin, es muy probable que tu contrato incluya la posibilidad de alojar más de un sitio web. Cada uno de esos sitios web necesita un dominio, y cuando ya has usado el dominio principal de tu cuenta, puedes añadir los siguientes como dominios adicionales.

Un dominio adicional en DirectAdmin es, básicamente, un dominio nuevo que se aloja en tu misma cuenta de hosting, pero que funciona de forma independiente. Tendrá su propia carpeta de archivos, sus propias bases de datos y su propia configuración. Esto es ideal si quieres gestionar varios proyectos desde un solo panel de control, sin necesidad de contratar un hosting aparte para cada web.

En este artículo, te voy a guiar paso a paso para que configures un dominio adicional en DirectAdmin y luego lo conectes a una instalación de WordPress. También veremos cómo hacerlo si tu proyecto usa PrestaShop, ya que el proceso inicial es prácticamente el mismo. No necesitas ser un experto en tecnología; solo sigue las instrucciones y en unos minutos tendrás tu nuevo sitio funcionando.

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente a mano:

  • Acceso a tu panel de DirectAdmin: Necesitas el usuario y la contraseña de tu cuenta de hosting. Normalmente se accede a través de una URL como tudominio.com:2222.
  • El dominio que quieres añadir: Debe estar registrado y, muy importante, debes tener acceso a la configuración DNS del mismo (normalmente en la web donde lo compraste).
  • Un plan de hosting que permita dominios adicionales: Casi todos los planes lo incluyen, pero si tienes dudas, revisa tu contrato o contacta con tu proveedor.
  • Tener claro qué CMS vas a usar: En este artículo nos centramos en WordPress, pero el proceso para PrestaShop es idéntico en la parte de DirectAdmin.

[WARNING] No empieces este proceso si tu dominio ya está siendo usado por otro sitio web o si tiene los DNS apuntando a otro servidor. Podrías causar conflictos y dejar tu web principal sin servicio.

Paso 1: Añadir el dominio adicional en DirectAdmin

Lo primero es entrar en tu panel de DirectAdmin. Una vez dentro, busca la sección que dice "Gestión de Dominios" o "Domain Setup". Dependiendo de la versión del panel, puede variar un poco el nombre, pero normalmente lo encuentras en la parte central o en el menú lateral.

Sigue estos pasos:

  1. Haz clic en "Añadir Dominio" o "Add Domain".
  2. En el campo "Nombre de dominio", escribe tu dominio completo, por ejemplo: miwebnueva.com. No pongas www., ya que DirectAdmin lo configurará automáticamente.
  3. Deja la opción de "Crear carpeta del usuario" o "User directory" marcada. Esto creará una carpeta dentro de tu cuenta con el nombre del dominio, donde se guardarán todos los archivos de ese sitio.
  4. En "Tipo de dominio", selecciona "Dominio" (no "Subdominio" ni "Dominio Punteado").
  5. Haz clic en "Crear" o "Add".

DirectAdmin tardará unos segundos en procesar la solicitud. Al terminar, verás un mensaje de éxito y el nuevo dominio aparecerá en la lista de dominios de tu cuenta.

[INFO] El proceso para añadir un dominio adicional en DirectAdmin es el mismo tanto si vas a usar WordPress, PrestaShop o cualquier otro CMS. La diferencia solo estará en los archivos que subas a la carpeta del dominio.

Paso 2: Configurar los DNS del dominio

Este paso es crucial. Si no apuntas los DNS de tu dominio al servidor donde está tu hosting, nadie podrá ver tu sitio web. Es como tener una casa construida pero sin dirección postal.

Normalmente, tu proveedor de hosting te dará dos o tres servidores de nombres (nameservers). Suelen tener este formato: ns1.tuproveedor.com y ns2.tuproveedor.com.

Para configurarlos:

  1. Ve a la web donde registraste tu dominio (por ejemplo, GoDaddy, Namecheap, etc.).
  2. Busca la sección de "Gestión de DNS" o "Nameservers".
  3. Cambia los nameservers actuales por los que te ha dado tu hosting.
  4. Guarda los cambios.

La propagación de DNS puede tardar desde unos minutos hasta 48 horas, aunque lo normal es que en menos de 2 horas ya esté funcionando. Ten paciencia.

[TIP] Si no sabes cuáles son los nameservers de tu hosting, revisa el correo de bienvenida que te enviaron al contratar el servicio o busca en la base de conocimientos de tu proveedor.

Paso 3: Instalar WordPress en el dominio adicional

Ahora que el dominio ya está creado en DirectAdmin, toca instalar WordPress. Hay dos formas de hacerlo: usando el instalador automático (si tu hosting lo tiene) o de forma manual. Te explico ambas.

Opción A: Instalación automática con Softaculous (recomendada)

La mayoría de los paneles DirectAdmin incluyen Softaculous, un instalador automático que te permite montar WordPress con un par de clics.

  1. En DirectAdmin, busca la sección "Softaculous" o "Instalador de Scripts".
  2. Haz clic en el icono de WordPress.
  3. Verás un botón que dice "Install" o "Instalar". Haz clic ahí.
  4. En el campo "Choose Domain", selecciona el dominio adicional que acabas de crear.
  5. Rellena los datos de tu sitio: nombre, descripción, usuario administrador y contraseña.
  6. En "Configuración Avanzada", puedes dejar todo por defecto. Si sabes lo que haces, puedes cambiar el prefijo de la base de datos por seguridad.
  7. Haz clic en "Install".

En menos de un minuto, WordPress estará instalado y podrás acceder a tudominio.com/wp-admin para empezar a trabajar.

Opción B: Instalación manual (para más control)

Si prefieres hacerlo a mano, necesitas descargar WordPress desde es.wordpress.org y subirlo a la carpeta del dominio.

  1. Descarga el archivo .zip de WordPress en tu ordenador.
  2. Descomprímelo. Verás una carpeta llamada wordpress.
  3. Accede a tu hosting mediante FTP (FileZilla es una buena opción) o usa el "Administrador de Archivos" de DirectAdmin.
  4. Sube el contenido de la carpeta wordpress a la carpeta raíz de tu dominio adicional. Normalmente es public_html o el nombre del dominio que creaste en el Paso 1.
  5. Crea una base de datos MySQL. En DirectAdmin, ve a "MySQL Management" y crea una base de datos y un usuario con todos los privilegios.
  6. Ahora, abre tu navegador y escribe tudominio.com. Te aparecerá el asistente de instalación de WordPress.
  7. Sigue los pasos: elige el idioma, introduce los datos de la base de datos (nombre, usuario, contraseña y host, que normalmente es localhost), y completa la información del sitio.

[WARNING] Si usas la instalación manual, asegúrate de que los archivos estén en la carpeta correcta. Si los subes a public_html del dominio principal, estarás reemplazando tu web principal.

Paso 4: Configurar WordPress para que funcione con el dominio adicional

Si has usado Softaculous, WordPress ya estará configurado para el dominio adicional. Pero si has hecho la instalación manual, o si has movido un WordPress existente, necesitas asegurarte de que las URLs estén correctas.

  1. Entra en el panel de administración de WordPress (tudominio.com/wp-admin).
  2. Ve a "Ajustes" > "Generales".
  3. En "Dirección de WordPress" y "Dirección del sitio", asegúrate de que aparezca http://tudominio.com (o https:// si tienes SSL).
  4. Guarda los cambios.

Si el sitio no carga correctamente, puede ser que necesites actualizar los enlaces permanentes. Ve a "Ajustes" > "Enlaces permanentes" y haz clic en "Guardar cambios" sin modificar nada. Esto refresca el archivo .htaccess y soluciona muchos problemas de rutas.

[TIP] Si tu dominio tiene SSL activado, cambia http:// por https:// en las URLs. Esto evitará avisos de "conexión no segura" en el navegador.

Paso 5: Añadir el certificado SSL (opcional pero muy recomendable)

Hoy en día, tener SSL es imprescindible para el SEO y la confianza de los usuarios. DirectAdmin suele ofrecer certificados gratuitos a través de Let's Encrypt.

  1. En DirectAdmin, busca la sección "SSL Certificates" o "Let's Encrypt".
  2. Selecciona el dominio adicional de la lista.
  3. Haz clic en "Issue" o "Emitir".
  4. Espera unos segundos y el certificado se instalará automáticamente.

Una vez instalado, verás el candado en la barra de direcciones de tu navegador y podrás acceder a tu web mediante https://.

[WARNING] Si tu dominio adicional usa un subdominio (por ejemplo, tienda.midominio.com), el proceso es el mismo, pero asegúrate de seleccionar el dominio correcto en el paso 2.

Cómo añadir un dominio adicional para PrestaShop

Si en lugar de WordPress vas a usar PrestaShop, el proceso en DirectAdmin es exactamente el mismo. La diferencia está en los archivos del CMS.

  1. Sigue los Pasos 1 y 2 de este artículo para crear el dominio y configurar los DNS.
  2. Descarga PrestaShop desde su web oficial.
  3. Sube los archivos a la carpeta del dominio adicional mediante FTP o el Administrador de Archivos.
  4. Crea una base de datos MySQL como se explica en el Paso 3, Opción B.
  5. Ejecuta el instalador de PrestaShop desde el navegador (tudominio.com/install).

El asistente de PrestaShop te guiará por la configuración inicial, incluyendo la conexión a la base de datos y la creación del administrador.

[INFO] Tanto WordPress como PrestaShop se benefician de tener un dominio adicional bien configurado. El panel de DirectAdmin no distingue entre CMS; simplemente aloja los archivos y las bases de datos.

Preguntas frecuentes (FAQ)

¿Cuántos dominios adicionales puedo añadir en DirectAdmin?

Esto depende de tu plan de hosting. Algunos planes incluyen 1 o 2 dominios adicionales, mientras que otros permiten ilimitados. Revisa tu contrato o contacta con tu proveedor para saber el límite exacto de tu cuenta.

¿Puedo usar un dominio adicional para una tienda online?

Por supuesto. Tanto WordPress (con WooCommerce) como PrestaShop son perfectos para crear tiendas online. Solo asegúrate de tener suficiente espacio en disco y recursos de memoria en tu plan de hosting.

¿Qué hago si mi dominio no carga después de seguir los pasos?

Primero, verifica que los DNS estén apuntando correctamente. Puedes usar herramientas como dnschecker.org para comprobar la propagación. Si los DNS están bien, revisa que los archivos estén en la carpeta correcta y que la base de datos esté configurada.

¿Puedo añadir un dominio adicional a una cuenta que ya tiene Syspanel (HestiaCP)?

Este artículo está enfocado a DirectAdmin. Si usas Syspanel (el antiguo HestiaCP), el proceso es similar, pero la interfaz es diferente. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106).

¿Necesito comprar un hosting nuevo por cada dominio que tenga?

No. Un dominio adicional te permite alojar varios sitios en una misma cuenta. Es la forma más económica de gestionar múltiples proyectos.

¿Qué es mejor: WordPress o PrestaShop para un dominio adicional?

Depende de tus necesidades. WordPress es más flexible y tiene una curva de aprendizaje más suave. PrestaShop está más orientado al comercio electrónico y ofrece funciones nativas de tienda más potentes.

Conclusión

Configurar un dominio adicional en DirectAdmin y añadirlo a WordPress no es complicado si sigues los pasos en orden. La clave está en hacerlo con calma y verificar cada punto antes de pasar al siguiente.

Recuerda que el panel de DirectAdmin es una herramienta muy completa, pero una vez que entiendes la lógica de los dominios, las bases de datos y los archivos, puedes gestionar tantos sitios como tu plan te permita.

Si en algún momento te pierdes, vuelve a leer este artículo o consulta la documentación de tu proveedor de hosting. Y si usas PrestaShop, el proceso es idéntico; solo cambia el CMS que subes a la carpeta.

¿Tienes alguna duda? Déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu nuevo proyecto web!

¿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