DirectAdmin: Cómo crear un subdominio en tu hosting
Introducción
Gestionar un sitio web implica, en algún momento, organizar el contenido en diferentes secciones o proyectos. Una de las formas más prácticas y profesionales de hacerlo es mediante la creación de subdominios. Si utilizas DirectAdmin como panel de control, tienes una herramienta potente y sencilla para lograrlo. En esta guía, te explicaré paso a paso cómo crear un subdominio en tu hosting con DirectAdmin, desde el acceso al panel hasta la verificación final. No necesitas ser un experto técnico; solo seguir las instrucciones al pie de la letra.
¿Qué es un subdominio y por qué crearlo?
Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu dominio es midominio.com, un subdominio podría ser blog.midominio.com o tienda.midominio.com. Funciona como un sitio web independiente, pero comparte la misma cuenta de hosting y dominio raíz.
Ventajas de usar subdominios:
- Organización: Separa secciones de tu web (blog, tienda, foro) sin necesidad de comprar dominios nuevos.
- Rendimiento: Cada subdominio puede tener su propia configuración, como PHP o base de datos.
- Profesionalismo: Direcciones como
app.midominio.comse ven más limpias quemidominio.com/app. - SEO: Los subdominios pueden indexarse de forma independiente en buscadores, lo que ayuda a posicionar diferentes contenidos.
Sin embargo, es importante usarlos con criterio. Google trata a los subdominios como sitios separados, por lo que la autoridad del dominio principal no se transfiere automáticamente. Para proyectos pequeños o secciones muy distintas, son ideales.
Requisitos previos antes de crear un subdominio
Antes de lanzarte, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas las credenciales (usuario y contraseña) que te proporcionó tu proveedor de hosting. Por lo general, accedes a través de
tudominio.com:2222. - Dominio principal configurado: El dominio raíz debe estar activo y apuntando a tu servidor.
- Espacio en disco y recursos: Verifica que tu plan de hosting tenga suficiente capacidad para el nuevo subdominio.
- Decisión sobre el contenido: Saber qué quieres alojar en el subdominio (archivos, una aplicación, un sitio estático, etc.).
[TIP] Si tu hosting usa Syspanel (HestiaCP), el proceso es similar, pero accedes al panel por el puerto 2106. En Syspanel, la opción se llama "Subdominios" dentro de la sección del dominio.
Paso a paso: Cómo crear un subdominio en DirectAdmin
Sigue estos pasos meticulosamente. No te saltes ninguno, especialmente la verificación final.
1. Accede a tu panel de DirectAdmin
Abre tu navegador favorito y escribe la dirección de acceso a DirectAdmin. Normalmente es:
https://tudominio.com:2222
O si tu dominio aún no está configurado, usa la IP del servidor seguida de :2222. Introduce tu Usuario y Contraseña (los mismos que usas para gestionar el hosting).
Una vez dentro, verás el panel principal con varias secciones. No te asustes por la cantidad de opciones; solo necesitamos una.
2. Localiza la sección "Gestión de Cuentas" o "Dominios"
En el menú principal, busca la opción "Gestión de Cuentas" (Account Management) o directamente "Dominios" (Domains). Dependiendo de la versión de DirectAdmin, puede estar en un lateral o en la parte central como un icono.
Haz clic en "Dominios" o "Subdominios" si lo ves directamente. Si no, dentro de "Dominios" encontrarás la opción para crear subdominios.
3. Crea el subdominio
Dentro de la sección de dominios, verás una lista con tus dominios principales. Al lado de cada uno, hay un botón o enlace que dice "Crear Subdominio" o "Add Subdomain". Haz clic en él.
Se abrirá un formulario simple. Debes rellenar:
- Nombre del subdominio: Por ejemplo, escribe
blogsi quieres que seablog.midominio.com. No pongas puntos ni espacios. - Dominio principal: Selecciona el dominio sobre el que quieres crear el subdominio (si tienes varios).
- Directorio de destino (opcional): Por defecto, DirectAdmin creará una carpeta dentro de
public_htmlcon el nombre del subdominio (ej.public_html/blog). Puedes cambiarlo si lo deseas, pero es recomendable dejarlo automático. - Configuración adicional: Algunas versiones permiten elegir la versión de PHP o si se crea una base de datos asociada. Déjalo por defecto si no estás seguro.
[INFO] El directorio por defecto es
public_html/nombredelsubdominio. Todos los archivos que subas a esa carpeta se mostrarán ensubdominio.tudominio.com.
Haz clic en "Crear" o "Añadir". El proceso es instantáneo. Verás un mensaje de confirmación verde.
4. Verifica la creación del subdominio
DirectAdmin te redirigirá a la lista de subdominios. Ahí deberías ver el nuevo subdominio listado. También puedes comprobarlo de dos formas:
- Desde el explorador: Escribe
tusubdominio.tudominio.com(sin www) en tu navegador. Si ves una página en blanco o el contenido que subiste, funciona. - Desde el panel de archivos: Ve a "Gestión de Archivos" (File Manager) y navega hasta
public_html/tusubdominio. Ahí debería estar la carpeta.
[WARNING] Si ves un error 404 o "Sitio no encontrado", espera unos minutos (propagación DNS) o verifica que el directorio tenga un archivo
index.htmloindex.php. A veces, el servidor tarda en refrescar.
5. Sube contenido al subdominio
Ahora que el subdominio está creado, debes subir los archivos que quieras mostrar. Puedes hacerlo de dos maneras:
- File Manager de DirectAdmin: Entra en "Gestión de Archivos", busca la carpeta
public_html/tusubdominioy sube tus archivos arrastrándolos. - FTP: Usa un cliente como FileZilla. Conéctate con tus credenciales de FTP (las mismas de DirectAdmin) y navega a la carpeta del subdominio.
Sube al menos un archivo index.html para probar. Por ejemplo, un simple "Hola mundo".
6. Configura aspectos adicionales (opcional pero recomendado)
Dependiendo de tu proyecto, quizás quieras:
- Asignar una base de datos: Ve a "Base de Datos MySQL" y crea una nueva. Luego asóciala a tu aplicación.
- Configurar SSL: Si tu dominio principal tiene SSL, el subdominio puede heredarlo. Ve a "SSL Certificados" y asegúrate de que esté activo.
- Redireccionar: Si usas el subdominio para redirigir a otra URL, puedes hacerlo desde "Redirecciones".
[TIP] Para proyectos grandes, considera crear un subdominio con su propio certificado SSL. DirectAdmin permite generarlo automáticamente con Let's Encrypt.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes al crear subdominios en DirectAdmin.
¿Por qué mi subdominio no carga y veo la página principal del hosting?
Esto suele pasar si el subdominio no tiene un archivo de índice (index.html, index.php) en su carpeta. Crea uno y vuelve a intentar. También verifica que el directorio esté correctamente configurado.
¿Puedo crear un subdominio sin usar el panel? ¿Con FTP?
No, el subdominio debe crearse desde DirectAdmin para que el servidor lo reconozca. FTP solo sirve para subir archivos una vez creado.
¿Cuántos subdominios puedo crear?
Depende de tu plan de hosting. La mayoría de planes compartidos permiten entre 5 y 20 subdominios. En DirectAdmin, no hay límite técnico, pero tu proveedor puede imponerlo.
¿El subdominio afecta al SEO del dominio principal?
Sí, Google ve los subdominios como sitios independientes. Si tu subdominio tiene contenido de baja calidad, no afectará al dominio principal, pero si es bueno, puede sumar autoridad. Úsalos con estrategia.
¿Puedo convertir un subdominio en un dominio independiente más adelante?
No directamente. Tendrías que comprar un dominio nuevo y migrar el contenido. Los subdominios están ligados al dominio raíz.
¿Qué hago si quiero eliminar un subdominio?
Ve a la lista de subdominios en DirectAdmin, haz clic en el icono de eliminar (normalmente una papelera) y confirma. Cuidado: esto borrará todos los archivos y bases de datos asociadas.
Consejos avanzados para exprimir tu subdominio
Una vez que domines lo básico, prueba estas ideas:
- Instala un CMS: Usa el subdominio para un blog con WordPress o una tienda con PrestaShop. DirectAdmin tiene instaladores automáticos en "Softaculous" o "Installatron".
- Crea un entorno de pruebas: Usa un subdominio como
test.midominio.compara probar cambios antes de pasarlos al sitio principal. - Aplica políticas de seguridad: Desde DirectAdmin, puedes limitar el acceso por IP o restringir ciertos scripts en el subdominio.
- Monitorea el tráfico: La sección "Estadísticas" te mostrará visitas, ancho de banda y uso de disco del subdominio.
[WARNING] No crees subdominios innecesarios. Cada uno consume recursos del servidor (memoria, CPU). Si tu hosting es básico, limítate a los que realmente uses.
Conclusión
Crear un subdominio en DirectAdmin es un proceso rápido y accesible para cualquier usuario, incluso sin experiencia técnica. Solo necesitas acceder al panel, llenar un formulario y subir tus archivos. Recuerda que, aunque el subdominio funcione como un sitio independiente, comparte recursos con tu dominio principal, así que úsalo con criterio.
Si encuentras problemas, revisa la propagación DNS (puede tardar hasta 24 horas) o contacta a tu proveedor de hosting. Y si tu panel es Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y la opción se llama "Subdominios" dentro del dominio.
Ahora ya sabes cómo crear un subdominio en DirectAdmin. ¡Anímate a organizar tu web y darle un aspecto más profesional! Si tienes dudas, revisa la FAQ de arriba o deja un comentario. ¡Buena suerte!
