DirectAdmin: Cómo Configurar un Dominio y Subdominios
Introducción: ¿Por qué es importante saber gestionar dominios y subdominios en DirectAdmin?
Si tienes un sitio web, es muy probable que en algún momento necesites añadir un nuevo dominio o crear un subdominio para organizar mejor tu contenido. DirectAdmin es uno de los paneles de control de hosting más populares y potentes, y aprender a configurar dominios y subdominios en él es una habilidad básica que todo administrador de servidores Linux debería dominar.
En esta guía, te explicaré paso a paso cómo configurar un dominio y crear subdominios en DirectAdmin. No importa si eres un usuario principiante o ya tienes algo de experiencia: aquí encontrarás instrucciones claras, ejemplos prácticos y consejos útiles para que puedas administrar DirectAdmin sin complicaciones.
[TIP] Si vienes de otros paneles como cPanel o Syspanel (antes conocido como HestiaCP), notarás que DirectAdmin tiene una estructura diferente, pero es igual de intuitiva una vez que conoces los pasos básicos.
¿Qué es DirectAdmin y por qué usarlo?
DirectAdmin es un panel de control para servidores web, diseñado para facilitar la gestión de hosting compartido, revendedores y servidores dedicados. Su interfaz es limpia, rápida y muy estable. Además, es compatible con sistemas operativos Linux como CentOS, AlmaLinux, Rocky Linux y Ubuntu.
Entre sus ventajas destacan:
- Interfaz intuitiva con menús claros y accesibles.
- Gestión eficiente de dominios y subdominios.
- Soporte para múltiples usuarios (administradores, revendedores y clientes).
- Alto rendimiento incluso en servidores con recursos limitados.
Ahora, pasemos a la parte práctica.
Requisitos previos antes de empezar
Antes de configurar cualquier dominio o subdominio en DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin como usuario administrador o revendedor. Normalmente accedes a través de
https://tu-ip:2222ohttps://tudominio.com:2222. - Un dominio registrado (por ejemplo,
mipaginaweb.com) que apunte a los servidores DNS de tu hosting. - Conocimiento básico de DNS: saber qué son los registros A, CNAME y NS te ayudará a evitar problemas.
- Credenciales de FTP o gestor de archivos para subir contenido si es necesario.
[WARNING] Si tu dominio no está apuntando a los DNS correctos, no podrás ver tu sitio aunque lo configures en DirectAdmin. Verifica siempre los nameservers con tu registrador de dominios.
Cómo configurar un dominio en DirectAdmin
Configurar un dominio principal o añadir un dominio adicional en DirectAdmin es un proceso sencillo. Aquí te explico los pasos para añadir un nuevo dominio a tu cuenta.
Paso 1: Accede al panel de DirectAdmin
Ingresa con tu usuario y contraseña. Una vez dentro, verás el panel principal con varias secciones. Busca el menú llamado "Administrar dominios" o "Domain Setup".
Paso 2: Haz clic en "Añadir dominio"
En la sección de dominios, encontrarás un botón o enlace que dice "Añadir dominio" (o "Add Domain"). Haz clic en él.
Paso 3: Completa los datos del dominio
Se abrirá un formulario con los siguientes campos:
- Nombre del dominio: Escribe el dominio completo, por ejemplo
ejemplo.com. - Paquete de hosting: Si tienes varios paquetes, selecciona el que corresponda (normalmente se asigna automáticamente).
- Usuario: Puedes dejarlo por defecto o crear uno nuevo. Si es un dominio adicional para tu cuenta principal, selecciona el usuario existente.
- Contraseña: Si creas un nuevo usuario, define una contraseña segura.
- Espacio en disco y ancho de banda: Puedes asignar límites o dejarlos ilimitados.
Paso 4: Configura los registros DNS básicos
DirectAdmin te permitirá configurar algunos registros DNS automáticamente. Asegúrate de que estén marcadas las opciones:
- Crear zona DNS: Esto generará los registros necesarios (A, MX, CNAME, etc.).
- Crear cuenta FTP: Opcional, pero útil si quieres subir archivos por separado.
- Crear base de datos MySQL: Marca esta opción si tu sitio usará bases de datos (WordPress, Joomla, etc.).
Paso 5: Guarda los cambios
Haz clic en "Crear" o "Guardar". DirectAdmin procesará la solicitud y en pocos segundos tendrás el dominio configurado.
[INFO] Si el dominio ya existe en otro servidor, deberás esperar a que los DNS se propaguen (hasta 24-48 horas). Mientras tanto, puedes usar el archivo
hostsde tu PC para probarlo localmente.
Cómo añadir un subdominio en DirectAdmin
Los subdominios son extensiones de tu dominio principal, como blog.mipaginaweb.com o tienda.mipaginaweb.com. Son ideales para organizar secciones de tu sitio sin necesidad de comprar un dominio nuevo.
A continuación, te explico cómo añadir subdominio DirectAdmin paso a paso.
Paso 1: Accede a la sección de subdominios
Dentro de DirectAdmin, busca el menú "Subdominios" o "Subdomain Management". Normalmente está dentro de la sección "Account Manager" o "Domain Setup".
Paso 2: Selecciona el dominio principal
Si tienes varios dominios, elige aquel al que quieras añadir el subdominio. Por ejemplo, si tu dominio es mipaginaweb.com, selecciona ese.
Paso 3: Escribe el nombre del subdominio
En el campo "Subdominio" escribe solo la parte que va antes del punto, por ejemplo: blog. No escribas el dominio completo, DirectAdmin lo añadirá automáticamente.
Paso 4: Define la carpeta de destino
DirectAdmin te preguntará en qué carpeta se almacenarán los archivos del subdominio. Por defecto, creará una carpeta con el nombre del subdominio dentro de public_html. Por ejemplo: public_html/blog.
Puedes cambiarlo si lo deseas, pero es recomendable mantener la estructura por defecto.
Paso 5: Guarda la configuración
Haz clic en "Crear" o "Añadir". DirectAdmin creará el subdominio y la carpeta correspondiente. También generará automáticamente los registros DNS necesarios (como un registro A apuntando a la IP del servidor).
[TIP] Si quieres que tu subdominio apunte a una carpeta diferente (por ejemplo,
public_html/mi-blog), puedes especificarlo en el campo "Document Root". Esto es útil si ya tienes archivos organizados.
Administrar DirectAdmin: consejos útiles para dominios y subdominios
Una vez que tienes configurados tus dominios y subdominios, es importante saber cómo administrarlos correctamente. Aquí te doy algunos consejos prácticos.
Verificar la configuración DNS
Después de crear un dominio o subdominio, puedes comprobar que los registros DNS se hayan creado correctamente:
- Ve a "DNS Management" o "Administrar DNS".
- Busca el dominio correspondiente.
- Revisa que exista un registro A que apunte a la IP de tu servidor, y un registro CNAME si usas subdominios.
Cambiar la carpeta raíz de un subdominio
Si en el futuro necesitas mover un subdominio a otra carpeta:
- Ve a "Subdomain Management".
- Selecciona el subdominio y haz clic en "Editar".
- Cambia el campo "Document Root" por la nueva ruta.
- Guarda los cambios.
[WARNING] Al cambiar la carpeta raíz, asegúrate de que la nueva carpeta exista y tenga los archivos necesarios, de lo contrario el subdominio mostrará un error 404.
Eliminar un dominio o subdominio
Para eliminar un dominio o subdominio que ya no necesitas:
- Ve a "Domain Setup" o "Subdomain Management".
- Localiza el dominio o subdominio y haz clic en "Eliminar".
- Confirma la acción. Ten cuidado: eliminar un dominio también borrará todos sus archivos, bases de datos y correos asociados.
Redirigir un subdominio a otra URL
Si quieres que un subdominio redirija a otra página (por ejemplo, blog.mipaginaweb.com que redirija a mipaginaweb.com/blog), puedes usar la función de redirección:
- Ve a "Redirects" o "Redirecciones".
- Selecciona el tipo de redirección (301 permanente o 302 temporal).
- Indica el subdominio de origen y la URL de destino.
- Guarda.
Preguntas frecuentes (FAQ) sobre dominios y subdominios en DirectAdmin
1. ¿Puedo tener múltiples dominios en una misma cuenta de DirectAdmin?
Sí, DirectAdmin permite añadir dominios adicionales (también llamados "dominios estacionados" o "addon domains"). Solo debes seguir el mismo proceso que para el dominio principal.
2. ¿Cuántos subdominios puedo crear?
No hay un límite técnico fijo, pero depende de los recursos de tu servidor y de las políticas de tu plan de hosting. En la práctica, puedes crear tantos como necesites.
3. ¿Qué diferencia hay entre un subdominio y un dominio adicional?
Un subdominio es una extensión de tu dominio principal (ejemplo: store.midominio.com), mientras que un dominio adicional es un dominio completamente nuevo (ejemplo: otrodominio.com). Los subdominios comparten la misma cuenta y recursos, mientras que los dominios adicionales pueden tener sus propias configuraciones.
4. ¿Cómo puedo acceder a los archivos de un subdominio?
Puedes acceder mediante FTP o el gestor de archivos de DirectAdmin. La carpeta del subdominio estará dentro de public_html, con el nombre que le hayas asignado.
5. ¿Qué hago si mi subdominio no funciona?
Primero, verifica que los registros DNS se hayan propagado. Puedes usar herramientas como whatsmydns.net. Luego, asegúrate de que la carpeta del subdominio contenga un archivo index.html o index.php. Si todo está correcto, revisa los logs de error en DirectAdmin.
6. ¿Es posible usar un subdominio para apuntar a otro servidor?
Sí, puedes crear un registro CNAME o A en la zona DNS del subdominio para que apunte a una IP externa. Sin embargo, ten en cuenta que el contenido no estará alojado en tu servidor.
7. ¿DirectAdmin permite crear subdominios con SSL?
Sí, DirectAdmin soporta Let's Encrypt y otros certificados SSL. Puedes habilitar SSL para cada subdominio desde la sección "SSL Certificates".
Conclusión
Configurar dominios y subdominios en DirectAdmin es un proceso directo que cualquier usuario puede aprender. Con los pasos que te he mostrado, podrás añadir nuevos proyectos, organizar tu contenido y administrar DirectAdmin de manera eficiente.
Recuerda siempre verificar los DNS, mantener tus archivos organizados y aprovechar las herramientas que el panel te ofrece, como las redirecciones y la gestión de SSL. Si tienes dudas, no dudes en consultar la documentación oficial de DirectAdmin o contactar con tu proveedor de hosting.
[INFO] Si estás acostumbrado a usar Syspanel (HestiaCP), notarás que DirectAdmin tiene una filosofía diferente, pero ambos son excelentes paneles. En Syspanel, el puerto de acceso es el 2106, mientras que en DirectAdmin es el 2222.
¡Ahora ya estás listo para gestionar tus dominios como un profesional!
