Cómo añadir un subdominio en DirectAdmin para tu blog o tienda
¿Quieres montar un blog dentro de tu web principal, crear una tienda online separada o simplemente organizar mejor tus proyectos sin pagar un hosting nuevo? La solución es mucho más sencilla de lo que imaginas: crear un subdominio.
Un subdominio es como una extensión de tu dominio principal (por ejemplo, blog.tudominio.com o tienda.tudominio.com). Te permite gestionar secciones independientes de tu sitio con su propio panel de administración, sus archivos y sus bases de datos, pero todo bajo el mismo paraguas de tu hosting.
En este tutorial completo, te voy a guiar paso a paso para que aprendas a añadir un subdominio en DirectAdmin, el panel de control que utilizan la mayoría de los servidores de hosting. Es un proceso rápido, visual y si sigues estas instrucciones, lo tendrás listo en menos de 5 minutos. Vamos a ello.
¿Qué es exactamente un subdominio y para qué sirve?
Antes de ensuciarnos las manos con el panel, es crucial que entiendas el concepto. Piensa en tu dominio principal (tudominio.com) como la puerta principal de una casa. Un subdominio sería una habitación extra construida en el jardín, con su propia puerta, pero que pertenece a la misma propiedad.
La estructura es así: nombre.tudominio.com. Ese "nombre" puede ser cualquier cosa: blog, tienda, foro, app, móvil, etc.
Los usos más comunes son:
- Blogs y noticias: Separar tu blog de tu web corporativa para tener una estructura de archivos más limpia.
- Tiendas online: Montar tu e-commerce en un subdominio dedicado como
shop.tudominio.compara aislar la carga y las bases de datos. - Áreas de clientes: Crear un portal de acceso para tus clientes (
clientes.tudominio.com). - Aplicaciones web: Instalar herramientas como foros, wikis o software de terceros sin afectar al sitio principal.
- Versiones móviles: Aunque hoy en día se usa más el diseño responsive, algunos optan por
m.tudominio.com.
Ventaja SEO: Aunque algunos expertos debaten si los subdominios heredan toda la autoridad del dominio principal, lo cierto es que si se usan correctamente, son una excelente herramienta de organización y no dañan tu posicionamiento. Google los trata como sitios independientes pero asociados.
Antes de empezar: Requisitos previos
Para poder añadir un subdominio en DirectAdmin, necesitas tener acceso al panel. Esto es lo que debes tener a mano:
- Credenciales de acceso: El nombre de usuario y contraseña que te proporcionó tu proveedor de hosting (normalmente viene en el email de bienvenida).
- Acceso al panel: Normalmente accedes a través de una URL como
https://tudominio.com:2222ohttps://servidor.detuproveedor.com:2222. Si no lo recuerdas, contacta con tu soporte. - Un plan de hosting que lo permita: Casi todos lo permiten, pero si tienes un plan muy básico, verifica que no esté limitado.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el acceso es en el puerto 2106 (ejemplo: https://tudominio.com:2106). Aunque este tutorial es para DirectAdmin, el concepto de crear subdominios es similar en ambos paneles.
Paso a paso: Cómo crear un subdominio en DirectAdmin
Ahora sí, vamos al meollo del asunto. Sigue estos pasos al pie de la letra y verás lo fácil que es.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador web favorito (Chrome, Firefox, Safari, etc.) y escribe la URL de acceso a tu panel. Introduce tu Usuario y Contraseña y haz clic en el botón "Login" o "Entrar".
Te encontrarás con el escritorio principal de DirectAdmin. Es un panel con muchos iconos, pero no te abrumes, solo necesitamos uno.
Paso 2: Localiza la sección "Gestión de Dominios"
En la página principal, busca una sección que se llama "Gestionar Dominios" o "Domain Setup". Dentro de esa sección, verás un botón o enlace que dice "Subdominios" o "Subdomains". Haz clic en él.
[TIP] Si no lo ves a simple vista, usa el campo de búsqueda del propio panel (si está disponible) y escribe "subdominio".
Paso 3: El formulario de creación de subdominios
Has llegado a la página de "Crear Subdominio". Aquí verás un formulario muy sencillo con los siguientes campos:
- Subdominio: Aquí es donde escribes el nombre que quieres para tu subdominio. Por ejemplo, si quieres un blog, escribe
blog. Si quieres una tienda, escribetienda. - Dominio: Al lado, suele haber un menú desplegable para seleccionar el dominio principal (si tienes varios). Déjalo en el que quieras usar.
- Directorio raíz (Document Root): Este es un campo importante. DirectAdmin te sugiere automáticamente una ruta como
/home/tuusuario/domains/tudominio.com/public_html/blog. Esto significa que los archivos de tu subdominio se guardarán en una carpeta llamadablogdentro de tu web principal. Te recomiendo encarecidamente que dejes la ruta que te sugiere por defecto, a menos que sepas exactamente lo que estás haciendo.
Paso 4: Haz clic en "Crear"
Una vez hayas rellenado el nombre del subdominio y verificado la ruta, simplemente haz clic en el botón "Crear" o "Create".
DirectAdmin procesará la solicitud en cuestión de segundos. Verás un mensaje de éxito confirmando que el subdominio se ha creado correctamente.
¿Qué ha pasado en el servidor? (La explicación técnica)
Al crear subdominio DirectAdmin, el panel ha realizado varias acciones automáticas en segundo plano:
- Ha creado la carpeta: Ha creado la estructura de directorios en tu servidor (la carpeta
blogdentro depublic_html). - Ha configurado el servidor web (Apache/LiteSpeed/Nginx): Ha añadido una nueva directiva para que cuando alguien visite
blog.tudominio.com, el servidor sepa que debe mostrar los archivos de esa carpeta específica. - Ha gestionado el certificado SSL (si aplica): Si tienes un certificado SSL wildcard, lo aplica automáticamente. Si no, tendrás que emitir uno nuevo más adelante.
- Ha creado un registro DNS interno: Aunque el DNS público tarda un poco en propagarse, la configuración interna ya está lista.
Configuración esencial después de crear el subdominio
Crear el subdominio es solo el primer paso. Ahora tienes que "vestirlo" para que funcione. Aquí tienes las tareas más comunes:
1. Subir tus archivos (Instalar WordPress, por ejemplo)
Ahora que tienes la carpeta, necesitas meter los archivos de tu blog o tienda. Puedes hacerlo de dos maneras:
- Usando el Administrador de Archivos de DirectAdmin: Ve a la sección "Administrador de Archivos", navega hasta la carpeta de tu subdominio (
public_html/blog) y sube los archivos desde tu ordenador. - Usando FTP: Conecta con tu cliente FTP (como FileZilla) usando tus credenciales de FTP y navega hasta la misma carpeta.
[WARNING] Si vas a instalar WordPress, asegúrate de que la URL del sitio en la base de datos apunte a https://blog.tudominio.com, no al dominio principal.
2. Crear una base de datos para tu subdominio
Tu blog o tienda necesita una base de datos para almacenar contenido, usuarios y configuraciones. Es fundamental que sea una base de datos nueva e independiente del resto.
- Ve a la sección "MySQL Management" en DirectAdmin.
- Crea una nueva base de datos (ej.
tuusuario_blogdb). - Crea un usuario para esa base de datos y asígnale una contraseña segura.
- Añade el usuario a la base de datos con TODOS los privilegios.
[INFO] Este paso es idéntico tanto en DirectAdmin como en Syspanel. La gestión de bases de datos es un pilar fundamental del hosting.
3. Emitir un certificado SSL (HTTPS) para el subdominio
Hoy en día, es imprescindible que tu sitio tenga el candado de seguridad. Para ello, necesitas un certificado SSL para tu subdominio.
- La mayoría de los paneles DirectAdmin tienen una opción llamada "SSL Certificates" o "Let's Encrypt".
- Si tu hosting usa cPanel, esto es automático. En DirectAdmin, busca la pestaña de "SSL" dentro de la gestión del dominio.
- Selecciona tu subdominio y haz clic en "Emitir" o "Issue". Se generará automáticamente un certificado gratuito de Let's Encrypt.
[TIP] Si tu proveedor te ofrece un certificado Wildcard, este cubrirá automáticamente todos tus subdominios (*.tudominio.com), así no tendrás que hacer nada.
Errores comunes y cómo solucionarlos
A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y sus soluciones:
Error: "El subdominio ya existe"
- Solución: Elige otro nombre o elimina el subdominio anterior desde el mismo panel.
Error: "La página no carga o muestra el contenido del dominio principal"
- Solución: Esto suele ser un problema de caché DNS. Espera de 1 a 24 horas a que se propague. Si persiste, verifica que la carpeta del subdominio no esté vacía y que el archivo
index.phpoindex.htmlexista.
Error: "No puedo crear una base de datos para el subdominio"
- Solución: Puede que tu plan de hosting tenga un límite de bases de datos. Contacta con tu proveedor para ampliarlo.
Problema: El certificado SSL no se emite
- Solución: Asegúrate de que el subdominio ya es accesible públicamente (la propagación DNS ha terminado). Si el DNS no apunta, Let's Encrypt no puede verificar la propiedad del dominio.
Preguntas Frecuentes (FAQ) sobre subdominios en DirectAdmin
Para terminar, te respondo a las dudas más típicas que nos llegan al soporte técnico:
¿Cuántos subdominios puedo crear?
- Depende de tu plan de hosting. Normalmente, los planes básicos permiten entre 5 y 10, y los ilimitados, no tienen límite.
¿Crear un subdominio afecta al SEO de mi web principal?
- No, si se hace correctamente. Al ser sitios separados, debes asegurarte de enlazarlos entre sí y de no duplicar contenido. Si tu blog está en un subdominio, el contenido de ese blog no cuenta para el posicionamiento del dominio principal, pero sí puede generar tráfico de marca.
¿Puedo usar un subdominio para una tienda online?
- Por supuesto. Es una práctica muy común. De hecho, aislar tu tienda en un subdominio puede ayudarte a gestionar mejor los recursos del servidor y la seguridad.
¿Necesito conocimientos técnicos avanzados para crear subdominio DirectAdmin?
- Para nada. Como has visto, es un proceso de 3 clics. Lo que sí requiere un poco más de conocimiento es la instalación del software (WordPress, PrestaShop, etc.) dentro de esa carpeta.
¿Qué diferencia hay entre un subdominio y un dominio adicional?
- Un subdominio es una extensión del principal (
blog.tudominio.com). Un dominio adicional es un dominio completamente nuevo que apunta a una carpeta dentro de tu hosting (ej:otraweb.com). Los subdominios son más fáciles de configurar y no requieren registrar un nuevo nombre de dominio.
¿Puedo redirigir un subdominio a otra página web externa?
- Sí, puedes usar un "redirect" desde el panel de DirectAdmin o mediante un archivo
.htaccesspara queblog.tudominio.comte lleve a cualquier otra URL.
Conclusión: Ya tienes tu subdominio listo
Como has visto, añadir un subdominio en DirectAdmin es un proceso sencillo, rápido y muy potente. Te permite organizar tu hosting, crear proyectos paralelos y escalar tu presencia online sin complicaciones.
Ahora ya tienes las herramientas para crear tu blog, tu tienda o cualquier proyecto que tengas en mente. Recuerda que la práctica hace al maestro, así que no tengas miedo de experimentar en tu panel de control.
Si en algún momento te atascas, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Estamos aquí para ayudarte a que tu experiencia sea lo más fluida posible. ¡Mucha suerte con tu nuevo proyecto!
