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

Configurar un dominio en DirectAdmin para tu sitio web

Actualizado el 30 de octubre de 2025

Bienvenido. Si estás leyendo esto, es porque probablemente has adquirido un hosting con DirectAdmin y ahora necesitas saber cómo vincular tu dominio para que tu sitio web sea visible en internet. No te preocupes, es un proceso más sencillo de lo que parece. Como tu técnico de soporte amigable, voy a guiarte paso a paso para que puedas configurar un dominio en DirectAdmin sin complicaciones.

Este artículo está diseñado para cualquier persona, incluso si nunca ha gestionado un servidor. Vamos a explicar desde qué es un dominio web hasta la configuración final, incluyendo trucos de sysadmin para evitar errores comunes. Al final, tendrás una guía completa y práctica.


¿Qué es DirectAdmin y por qué lo usamos?

DirectAdmin es un panel de control para servidores Linux. Piensa en él como el "escritorio" de tu hosting. Desde aquí puedes gestionar tus dominios, correos, bases de datos y archivos sin necesidad de tocar una línea de comandos. Es muy popular entre proveedores de hosting por su equilibrio entre potencia y facilidad de uso.

Para configurar un dominio web, DirectAdmin te permite añadirlo, asignarle una carpeta donde vivirán los archivos de tu página y, si lo necesitas, crear subdominios o redirecciones. Todo desde una interfaz web limpia.


Requisitos previos antes de empezar

Antes de meternos en la configuración, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Necesitas tu usuario y contraseña. Normalmente te los da tu proveedor de hosting al contratar el servicio.
  2. Un dominio registrado: Debes ser el propietario del dominio (por ejemplo, mipagina.com). Si no lo tienes, puedes comprarlo en un registrador como Namecheap, GoDaddy o DonDominio.
  3. Acceso al DNS del dominio: Para que tu dominio apunte a los servidores de DirectAdmin, tendrás que modificar los nameservers (servidores de nombres) desde donde compraste el dominio. Si no sabes cómo hacerlo, no te preocupes, lo explicaré más adelante.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás al panel por el puerto 2106 (ejemplo: tudominio.com:2106). En este artículo nos centramos en DirectAdmin, pero los conceptos son universales.


Paso 1: Acceder a tu panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:

  • https://tudominio.com:2222
  • O la IP de tu servidor seguida de :2222 (ejemplo: https://192.168.1.1:2222).

Introduce tu usuario y contraseña. Si es la primera vez, es posible que tu proveedor te haya dado un enlace directo.

Una vez dentro, verás un menú en la parte superior o lateral. Busca la sección "Account Manager" o "Dominios". La interfaz puede variar ligeramente según la versión, pero los pasos son similares.


Paso 2: Añadir un nuevo dominio web

Ahora vamos al grano. Para configurar un dominio en DirectAdmin, sigue estos pasos:

  1. En el panel principal, haz clic en "Domain Setup" o "Añadir Dominio". A veces está dentro de un menú desplegable llamado "Account Manager".
  2. Se abrirá un formulario. Aquí deberás rellenar:
    • Domain: Escribe tu dominio completo, por ejemplo mipagina.com. Sin www ni https://.
    • IP del servidor: Normalmente aparece una por defecto. Si tienes varias, elige la que te haya indicado tu proveedor.
    • Bandwidth / Disk space: Puedes dejarlo en blanco o usar los valores por defecto. El sistema asignará los límites de tu plan.
    • PHP Settings: Si tu sitio usa PHP (como WordPress), asegúrate de que esté activado. Puedes elegir la versión (recomiendo 8.0 o superior).
    • Cgi / SuPHP: Déjalo como está si no sabes qué es.
  3. Haz clic en "Create" o "Añadir".

¡Listo! El dominio ya está creado en el servidor. Ahora tiene una carpeta propia donde subirás los archivos de tu web.

[TIP] Si tu dominio ya estaba registrado antes, no te preocupes por los datos anteriores. Al crearlo en DirectAdmin, el sistema lo prepara para funcionar en este servidor.


Paso 3: Configurar los DNS del dominio

Este es el paso más importante y donde muchos se confunden. El dominio debe "apuntar" a tu servidor de DirectAdmin para que cuando alguien escriba mipagina.com, el navegador sepa dónde está alojado.

¿Qué son los nameservers?

Los nameservers son como la guía telefónica de internet. Le dicen al mundo qué servidor maneja tu dominio. Tu proveedor de hosting te habrá proporcionado dos o tres, algo como:

  • ns1.tuproveedor.com
  • ns2.tuproveedor.com

Si no los tienes, busca en el correo de bienvenida o en el área de cliente de tu hosting.

Cómo cambiarlos en tu registrador

  1. Inicia sesión en la web donde compraste el dominio (por ejemplo, Namecheap, GoDaddy, etc.).
  2. Busca la opción "Domain Management" o "DNS Settings".
  3. Localiza los campos "Nameservers" o "Servidores de nombres".
  4. Cambia los que vienen por defecto por los que te ha dado tu hosting.
  5. Guarda los cambios.

[WARNING] Este cambio puede tardar entre 1 y 48 horas en propagarse por todo internet. No te asustes si no ves tu web inmediatamente. Es normal.

Opción alternativa: Añadir registros DNS manualmente

Si no quieres cambiar los nameservers completos (por ejemplo, porque tienes otros servicios en ese dominio), puedes añadir registros A manualmente. En el panel de tu registrador, busca "Advanced DNS" o "Zone Editor" y añade:

  • Tipo A: Nombre @ (o vacío), valor: la IP de tu servidor DirectAdmin.
  • Tipo A: Nombre www, valor: la misma IP.

Esto hará que tanto mipagina.com como www.mipagina.com apunten a tu servidor.


Paso 4: Subir los archivos de tu sitio web

Una vez que el dominio está creado en DirectAdmin y los DNS apuntan correctamente, toca llenar la carpeta con los archivos de tu web.

Acceso por FTP o File Manager

DirectAdmin incluye un File Manager integrado. Para usarlo:

  1. Ve a "File Manager" en el panel.
  2. Busca la carpeta domains. Dentro, verás una carpeta con el nombre de tu dominio (ejemplo: mipagina.com).
  3. Dentro de esa carpeta, entra en public_html. Esta es la carpeta pública donde se mostrará tu web.
  4. Sube tus archivos (HTML, PHP, imágenes, etc.) arrastrándolos o usando el botón de subir.

Si prefieres usar un cliente FTP como FileZilla, los datos de conexión son:

  • Host: Tu dominio o IP del servidor.
  • Usuario y contraseña: Los mismos de DirectAdmin.
  • Puerto: 21 (por defecto).

[INFO] Si tu web es WordPress, puedes subir los archivos del CMS o usar el instalador automático que a veces incluye DirectAdmin (busca "Softaculous" o "Installatron" en el panel).


Paso 5: Verificar la configuración

Después de subir los archivos, espera unos minutos y luego escribe tu dominio en el navegador. Si todo está bien, verás tu sitio web. Si no, prueba estos pasos:

  1. Comprueba la propagación DNS: Usa herramientas como whatsmydns.net para ver si tu dominio ya apunta a la IP correcta.
  2. Revisa la carpeta public_html: Asegúrate de que el archivo principal se llame index.html, index.php o similar.
  3. Errores 404: Si ves un error, puede que los archivos no estén bien ubicados. Vuelve al File Manager y verifica.
  4. Firewall o permisos: En DirectAdmin, a veces los archivos necesitan permisos 755 para las carpetas y 644 para los archivos. Puedes cambiarlos desde el File Manager (clic derecho > "Change Permissions").

[TIP] Si usas Syspanel (HestiaCP), el proceso es casi idéntico, pero recuerda que el acceso es por el puerto 2106. La carpeta public_html también existe allí.


Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que recibo como técnico de soporte. Si tienes alguna otra, no dudes en preguntar.

¿Puedo tener varios dominios en DirectAdmin?

Sí, siempre que tu plan de hosting lo permita. Simplemente repite el Paso 2 para cada dominio nuevo. Cada uno tendrá su propia carpeta public_html.

¿Qué hago si mi dominio ya está en otro hosting?

Primero, asegúrate de tener una copia de seguridad de tus archivos y base de datos. Luego, cambia los nameservers como expliqué en el Paso 3. Una vez propagado, tu nuevo hosting (DirectAdmin) servirá el sitio.

¿Cómo configuro subdominios como blog.mipagina.com?

En DirectAdmin, ve a "Subdomain Setup" dentro de la sección de tu dominio. Crea el subdominio y automáticamente se creará una subcarpeta en public_html (por ejemplo, public_html/blog). Luego subes allí los archivos correspondientes.

¿Por qué veo la página por defecto de DirectAdmin?

Eso significa que el dominio está configurado correctamente, pero no has subido tus archivos a public_html. La página por defecto es solo un placeholder. Sube tu web y desaparecerá.

¿Necesito conocimientos de sysadmin para esto?

No. Con esta guía DirectAdmin, cualquier persona puede hacerlo. Lo único "técnico" es cambiar los nameservers, pero es cuestión de seguir los pasos. Si te atascas, tu proveedor de hosting puede ayudarte.


Consejos finales para un sysadmin novato

  • Haz siempre una copia de seguridad: Antes de hacer cambios importantes, exporta tu base de datos y descarga los archivos por FTP.
  • Usa certificados SSL: DirectAdmin tiene una opción llamada "SSL Certificates" donde puedes instalar Let's Encrypt gratis. Actívalo para que tu web sea segura (HTTPS).
  • Monitoriza tu dominio: Herramientas como UptimeRobot te avisan si tu web se cae.
  • No olvides los correos: Si configuras correos en tu dominio (ejemplo: info@mipagina.com), hazlo desde "Email Accounts" en DirectAdmin.

Conclusión

Configurar un dominio en DirectAdmin es un proceso de solo unos minutos si sigues el orden correcto: crear el dominio en el panel, apuntar los DNS y subir los archivos. Como has visto, no necesitas ser un experto en sysadmin para lograrlo. Con esta guía, tienes todo lo necesario para poner tu sitio web en línea.

Recuerda que la paciencia es clave, especialmente con la propagación DNS. Si algo falla, revisa cada paso con calma. Y si prefieres un panel alternativo como Syspanel (HestiaCP), el proceso es similar, solo que accedes por el puerto 2106.

Espero que este artículo te haya sido útil. Si tienes más dudas, aquí estoy para ayudarte. ¡Buena suerte con tu nuevo dominio 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