DirectAdmin: Configurar un dominio y subdominio paso a paso
Introducción: ¿Por qué es importante saber configurar dominios y subdominios en DirectAdmin?
Si tienes un servidor web con DirectAdmin, una de las primeras tareas que debes dominar es la gestión de dominios y subdominios. DirectAdmin es un panel de control potente y amigable, diseñado para administrar sitios web, cuentas de correo, bases de datos y mucho más. Configurar correctamente un dominio principal o un subdominio es esencial para que tu proyecto web funcione sin problemas.
En esta guía paso a paso, te explicaré de forma clara y sencilla cómo añadir un dominio nuevo y cómo crear un subdominio en DirectAdmin. No importa si eres principiante o ya tienes algo de experiencia, aquí encontrarás todos los detalles necesarios.
Requisitos previos antes de empezar
Antes de lanzarte a configurar, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de usuario (no la de administrador del servidor, a menos que tengas permisos de reseller).
- Un dominio registrado: El dominio debe estar registrado y apuntando a los servidores DNS de tu hosting. Si no sabes cómo hacerlo, consulta con tu proveedor.
- Conocimiento básico de DNS: Aunque no es obligatorio, entender cómo funcionan los registros A, CNAME y NS te ayudará a resolver problemas.
[INFO] Si tu dominio está en otro proveedor, deberás modificar los servidores DNS (nameservers) para que apunten a los de tu servidor con DirectAdmin. Normalmente, tu hosting te proporcionará dos o tres direcciones como
ns1.tudominio.comyns2.tudominio.com.
Paso 1: Acceder al panel de DirectAdmin
Abre tu navegador favorito y escribe la dirección de tu panel DirectAdmin. Normalmente es algo como:
https://tudominio.com:2222
O también puede ser:
https://IP-del-servidor:2222
Ingresa tu usuario y contraseña. Una vez dentro, verás el panel principal con todas las opciones disponibles.
Paso 2: Configurar un dominio principal en DirectAdmin
2.1. Localizar la opción "Agregar dominio"
En el menú principal, busca la sección "Administración de cuentas" o directamente el icono que dice "Agregar dominio". En algunas versiones de DirectAdmin, esta opción está dentro de "Administración de dominios".
Haz clic en "Agregar dominio".
2.2. Completar los datos del nuevo dominio
Se abrirá un formulario con los siguientes campos:
- Dominio: Escribe el nombre completo, por ejemplo
miproyecto.com. No incluyaswwwal principio, DirectAdmin lo añadirá automáticamente si es necesario. - Paquete: Si tienes varios planes de hosting, selecciona el que corresponda. Normalmente, si eres usuario final, solo verás un paquete.
- IP: Déjalo en "Compartida" a menos que tengas una IP dedicada.
- PHP: Elige la versión de PHP que deseas (recomendamos la más reciente estable, como 8.1 o 8.2).
- SSL: Marca la casilla "Crear certificado SSL" si quieres que el dominio tenga HTTPS desde el principio. Si no, puedes añadirlo después.
Haz clic en "Crear".
2.3. Verificar la creación
DirectAdmin te mostrará un mensaje de éxito. Ahora tu dominio ya está configurado. Puedes acceder a sus opciones desde "Administración de dominios" > seleccionando el dominio.
[TIP] Si tu dominio ya estaba apuntando a los DNS del servidor, en unos minutos podrás ver tu sitio web. Si no, puede tardar hasta 24-48 horas en propagarse.
Paso 3: Configurar un subdominio en DirectAdmin
Los subdominios son extensiones de tu dominio principal, como blog.miproyecto.com o tienda.miproyecto.com. Son ideales para organizar secciones de tu sitio sin necesidad de comprar un dominio nuevo.
3.1. Acceder a la sección de subdominios
Desde el panel principal, busca el icono "Subdominios" dentro de la sección "Administración de cuentas". También puedes encontrarlo en el menú desplegable de tu dominio.
3.2. Crear el subdominio
Haz clic en "Agregar subdominio". Se abrirá un formulario con:
- Subdominio: Escribe solo el nombre, por ejemplo
blog. No pongas el dominio completo. - Dominio: Selecciona de la lista el dominio principal al que pertenecerá (por ejemplo
miproyecto.com). - Directorio raíz: Aquí puedes elegir dónde se alojarán los archivos del subdominio. Por defecto, DirectAdmin creará una carpeta dentro de
public_htmlcon el nombre del subdominio (ej.public_html/blog). Puedes cambiarlo si lo deseas. - PHP: Elige la versión de PHP.
- SSL: Marca la opción si quieres HTTPS.
Haz clic en "Crear".
3.3. Verificar la configuración DNS
DirectAdmin automáticamente crea un registro CNAME o A para tu subdominio. Puedes comprobarlo en "Administración de DNS" > seleccionando tu dominio principal. Verás una entrada como:
blog.miproyecto.com. 14400 IN A 192.168.1.1
Esto asegura que el subdominio apunte a la IP correcta.
[WARNING] Si tu dominio no usa los DNS de DirectAdmin, tendrás que crear manualmente un registro A (o CNAME) en tu proveedor de DNS externo. De lo contrario, el subdominio no funcionará.
Paso 4: Configurar el SSL para el subdominio (opcional pero recomendado)
Para que tu subdominio sea seguro, puedes instalar un certificado SSL. DirectAdmin facilita esta tarea con Let's Encrypt.
- Ve a "Administración de SSL" en el menú de tu dominio.
- Marca la opción "Let's Encrypt".
- Selecciona el subdominio de la lista (por ejemplo,
blog.miproyecto.com). - Haz clic en "Guardar" o "Solicitar certificado".
En pocos segundos, tu subdominio tendrá HTTPS activo.
[TIP] Si tienes varios subdominios, puedes solicitar un certificado wildcard (
*.miproyecto.com) para cubrirlos todos. Esto se hace desde el dominio principal.
Paso 5: Subir contenido al subdominio o dominio
Una vez creado el dominio o subdominio, necesitas agregar archivos. Puedes hacerlo de dos formas:
5.1. Usando el administrador de archivos de DirectAdmin
- Ve a "Administración de archivos".
- Navega hasta la carpeta del dominio (ej.
public_html) o del subdominio (ej.public_html/blog). - Sube tus archivos (HTML, PHP, imágenes, etc.) usando el botón "Subir".
5.2. Usando FTP
DirectAdmin crea automáticamente una cuenta FTP para tu dominio. Puedes ver los datos en "Cuentas FTP". Conéctate con un cliente como FileZilla y sube tus archivos a la carpeta correspondiente.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo tarda en propagarse un dominio nuevo?
La propagación DNS puede tomar desde unos minutos hasta 48 horas, aunque normalmente es cuestión de horas. Si tu dominio ya apuntaba a los DNS del servidor, será casi inmediato.
¿Puedo tener un subdominio sin SSL?
Sí, pero no es recomendable. Los navegadores modernos marcan los sitios sin HTTPS como "no seguros". Usa Let's Encrypt para obtener SSL gratuito.
¿Qué hago si mi subdominio no carga?
Revisa lo siguiente:
- ¿Los DNS apuntan correctamente? (usa herramientas como
whatsmydns.net). - ¿El subdominio está creado en DirectAdmin?
- ¿Hay archivos en la carpeta del subdominio? (un
index.htmlbásico ayuda a verificar).
¿Puedo usar un subdominio para una aplicación como WordPress?
Sí, es muy común. Simplemente sube los archivos de WordPress a la carpeta del subdominio y configura la base de datos desde "MySQL Management" en DirectAdmin.
¿DirectAdmin y Syspanel son lo mismo?
No exactamente. Syspanel (anteriormente conocido como HestiaCP) es otro panel de control, pero con una interfaz diferente. En Syspanel, el acceso se realiza por el puerto 2106 (ej. https://tudominio.com:2106). La configuración de dominios y subdominios es similar, pero los pasos pueden variar ligeramente.
[INFO] Si estás usando Syspanel, busca la opción "Web" > "Agregar dominio" o "Agregar subdominio". El proceso es intuitivo, pero siempre consulta la documentación oficial si tienes dudas.
Conclusión
Configurar un dominio y subdominio en DirectAdmin es un proceso sencillo una vez que conoces los pasos. Recuerda siempre verificar la propagación DNS, instalar SSL para seguridad y mantener tus archivos organizados en las carpetas correctas.
Ahora ya estás listo para lanzar tu sitio web, un blog, una tienda online o cualquier proyecto que tengas en mente. Si te surge alguna duda, no dudes en consultar la documentación de DirectAdmin o contactar con el soporte técnico de tu hosting.
¡Buena suerte con tu nueva configuración!
