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

Configurar un subdominio en DirectAdmin para una tienda online

Actualizado el 6 de enero de 2026

¿Qué es un subdominio y por qué lo necesita tu tienda online?

Imagina que tu tienda online es una gran casa. El dominio principal (tutienda.com) sería la dirección de esa casa. Un subdominio (tienda.tutienda.com) es como una puerta lateral perfectamente señalizada que lleva directamente a un departamento específico: tu tienda. Esta separación es una práctica muy común y recomendada en el mundo del hosting y el comercio electrónico.

¿Por qué configurar un subdominio para tu tienda online?

  • Organización: Separas la tienda de tu blog, portafolio o web corporativa. Cada sección vive en su propio espacio, lo que facilita la gestión y el mantenimiento.
  • Rendimiento: Si tu tienda recibe mucho tráfico, aislarla en un subdominio puede evitar que la lentitud de otras secciones (como un blog con muchas imágenes) afecte la experiencia de compra.
  • SEO (Posicionamiento): Aunque Google lo ve como un sitio separado, un subdominio bien configurado te permite apuntar palabras clave muy específicas. Por ejemplo, ropa.tutienda.com es ideal para posicionar "ropa de marca".
  • Seguridad: Puedes instalar certificados SSL específicos o aplicar reglas de seguridad más estrictas solo al subdominio de la tienda, protegiendo los datos de tus clientes sin afectar al resto del sitio.

DirectAdmin, uno de los paneles de control más potentes y usados en hosting, hace que este proceso sea increíblemente sencillo. En esta guía, te explicaré paso a paso cómo crear un subdominio DirectAdmin para tu tienda online, gestionar su DNS DirectAdmin y solucionar los problemas más comunes. Vamos a ello.

Requisitos previos antes de configurar tu subdominio

Antes de lanzarte, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Necesitas las credenciales de acceso a tu panel de control. Normalmente se accede a través de http://tu-dominio.com:2222.
  2. Un dominio registrado: Debes tener un dominio principal activo (por ejemplo, midominio.com).
  3. Aplicación de tienda online: Decide qué software usarás. Las opciones más populares son WooCommerce (sobre WordPress), PrestaShop o Magento. Esta guía te servirá para cualquiera de ellas, ya que el proceso de configuración del subdominio en DirectAdmin es idéntico.

Paso 1: Crear el subdominio en DirectAdmin (DirectAdmin subdomain)

Este es el primer paso técnico. Vamos a crear subdominio DirectAdmin de forma manual y rápida. Sigue estos pasos:

  1. Inicia sesión en DirectAdmin: Abre tu navegador y ve a la URL de acceso de tu panel. Introduce tu usuario y contraseña.
  2. Localiza la sección "Gestión de Dominios": En el menú principal, busca un icono o enlace llamado "Subdominios" o "Sub Domain Management". Haz clic en él.
  3. Rellena el formulario:
    • En el campo "Subdominio", escribe la parte que quieras para tu tienda. Por ejemplo: tienda, shop, store o ventas. El nombre debe ser corto, descriptivo y fácil de recordar.
    • Verás que el campo de abajo se rellena automáticamente con tu dominio principal. El resultado final debería ser algo como tienda.midominio.com.
    • DirectAdmin te mostrará la ruta del directorio donde se guardarán los archivos de este subdominio. Por defecto, suele ser algo como /domains/midominio.com/tienda. Puedes dejar esta ruta por defecto o personalizarla, pero te recomiendo no tocarla si no sabes lo que haces.
  4. Haz clic en "Crear": DirectAdmin procesará la solicitud al instante. ¡Felicidades! Ya has creado tu subdominio a nivel de servidor.

[TIP] Elige un nombre de subdominio claro. tienda.midominio.com es mucho más profesional y fácil de recordar para tus clientes que ventas-2024.midominio.com.

Paso 2: Verificar y configurar el DNS DirectAdmin

Cuando creas un subdominio, DirectAdmin automáticamente crea un registro DNS llamado "A" que apunta a la IP de tu servidor. Sin embargo, es crucial verificar que esto ha ocurrido correctamente, especialmente si tu dominio no utiliza los servidores de nombres (nameservers) de DirectAdmin (por ejemplo, si usas Cloudflare u otro proveedor de DNS).

¿Cómo comprobarlo?

  1. En el menú principal de DirectAdmin, busca la sección "DNS" o "DNS Management". Haz clic en "Registros DNS" o "DNS Records".
  2. Selecciona tu dominio principal en el desplegable.
  3. Busca una entrada que diga algo similar a:
    • tienda | A | La-IP-de-tu-servidor
    • O también *.midominio.com apuntando a la misma IP (esto es un comodín, que a veces viene por defecto).

¿Qué pasa si uso DNS externo (Cloudflare, etc.)?

Este es el punto que más dolores de cabeza causa. Si tu dominio usa los servidores de nombres de otro proveedor, el registro DNS creado en DirectAdmin no servirá de nada hasta que lo añadas manualmente en ese proveedor externo.

  1. Accede a tu proveedor de DNS (Cloudflare, Namecheap, GoDaddy, etc.).
  2. Ve a la configuración de DNS de tu dominio.
  3. Añade un nuevo registro de tipo A con los siguientes datos:
    • Nombre/Host: tienda (solo la parte del subdominio, sin el dominio completo).
    • Valor/Dirección IP: La IP de tu servidor (la puedes encontrar en DirectAdmin en "Información del servidor" o en el correo de bienvenida de tu hosting).
    • TTL: Déjalo por defecto (Auto o 1 hora).

[WARNING] Si tu dominio está en Cloudflare, asegúrate de que el icono de la "nube naranja" (proxy) NO esté activado para este registro al principio, o si lo está, que tu servidor tenga un certificado SSL válido. Si no, podrías tener problemas de conexión. Puedes activarlo más tarde una vez que todo funcione.

Paso 3: Instalar tu tienda online en el subdominio

Ahora que el subdominio existe y apunta a tu servidor, es hora de darle vida. Tienes dos opciones principales:

Opción A: Instalar con un instalador automático (Recomendado para principiantes)

La mayoría de los paneles DirectAdmin incluyen un instalador de aplicaciones como Softaculous o Installatron.

  1. Busca el icono de "Softaculous" o "Instalador de Scripts" en tu panel.
  2. Elige la aplicación de tu tienda (WooCommerce, PrestaShop, etc.).
  3. En el apartado de "Configuración del Sitio", selecciona tu dominio como http://tienda.midominio.com (o https:// si ya tienes SSL).
  4. Rellena los datos de administrador (usuario, contraseña, email) y haz clic en "Instalar".
  5. El instalador creará automáticamente la base de datos y los archivos en la carpeta del subdominio que viste en el Paso 1.

Opción B: Instalación manual (Para usuarios más avanzados)

Si prefieres control total, puedes instalar manualmente.

  1. Descarga el software de tu tienda (por ejemplo, WordPress + WooCommerce).
  2. Sube los archivos a la carpeta del subdominio que se creó en el Paso 1. Puedes usar el Administrador de Archivos de DirectAdmin o un cliente FTP como FileZilla.
  3. Crea una base de datos MySQL: En DirectAdmin, ve a "MySQL Management" y crea una nueva base de datos y un usuario con todos los privilegios asociados.
  4. Ejecuta el instalador web: Abre http://tienda.midominio.com en tu navegador. Te pedirá los datos de la base de datos, la ruta, etc. Sigue las instrucciones del asistente.

Paso 4: Configurar el SSL (HTTPS) para tu subdominio

Hoy en día, tener SSL es obligatorio para cualquier tienda online. Sin él, los navegadores mostrarán una advertencia de "No seguro" y tus clientes desconfiarán.

  1. Accede a la sección SSL: En DirectAdmin, busca "SSL Certificates" o "SSL/TLS".
  2. Elige "Let's Encrypt": La mayoría de los paneles tienen una opción gratuita para generar certificados SSL automáticamente.
  3. Selecciona tu subdominio: En la lista, marca la casilla de tienda.midominio.com.
  4. Haz clic en "Emitir" o "Issue": DirectAdmin se comunicará con Let's Encrypt y generará el certificado en cuestión de segundos.
  5. Fuerza la redirección a HTTPS: Después de instalar el certificado, ve a la configuración del dominio o usa un archivo .htaccess en la carpeta del subdominio para redirigir todo el tráfico de http:// a https://.

[INFO] Si usas un DNS externo como Cloudflare, puedes activar el modo "Flexible" o "Full" (siempre que tengas el certificado en tu servidor) para que la conexión sea segura de extremo a extremo.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes de los usuarios al configurar un subdominio:

1. "He creado el subdominio pero me da error 404 o no carga."

  • Revisa el DNS: Lo más probable es que el registro DNS no se haya propagado. Usa herramientas como dnschecker.org para ver si tu subdominio resuelve a la IP correcta. Si no, revisa el Paso 2.
  • Revisa la carpeta: Asegúrate de que has subido los archivos de tu tienda a la carpeta correcta. Un error común es subirlos a la carpeta del dominio principal (/public_html) en lugar de la del subdominio (/tienda).
  • Espera: La propagación de DNS puede tardar entre 1 y 24 horas, aunque normalmente es mucho más rápida.

2. "El subdominio carga pero me sale un aviso de 'No Seguro'."

  • Instala el certificado SSL como se explica en el Paso 4. Asegúrate de que el certificado sea para tienda.midominio.com y no solo para midominio.com.

3. "¿Puedo usar el subdominio para una tienda y el dominio principal para otra cosa?"

  • ¡Por supuesto! Esa es la idea principal. Puedes tener tu web corporativa en midominio.com y tu tienda en tienda.midominio.com. Son entidades completamente independientes a nivel de archivos y bases de datos.

4. "¿Cómo puedo configurar un subdominio en DirectAdmin si mi hosting usa Syspanel?"

  • Syspanel (antes conocido como HestiaCP) es otro panel de control. Aunque la interfaz es diferente, el concepto es el mismo. Generalmente, el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, http://tu-servidor:2106). Dentro de Syspanel, busca la sección de "Web" y luego "Dominios". Allí podrás añadir un subdominio de forma similar. El proceso de creación de DNS y SSL es análogo.

5. "He creado el subdominio pero no veo la carpeta en el Administrador de Archivos."

  • A veces la interfaz tarda en refrescarse. Intenta hacer clic derecho y "Recargar" en el administrador de archivos. Si aún no aparece, cierra sesión y vuelve a entrar.

6. "¿Debo crear una base de datos separada para el subdominio?"

  • Sí, es altamente recomendable. Cada instalación de una tienda online (WooCommerce, PrestaShop) necesita su propia base de datos para funcionar correctamente. No compartas la base de datos de tu web principal con la de tu tienda, ya que podrían surgir conflictos.

7. "¿Puedo cambiar el nombre del subdominio después de crearlo?"

  • No directamente. Tendrías que crear un nuevo subdominio con el nombre deseado, mover los archivos y la base de datos, y luego eliminar el antiguo. Es más sencillo borrarlo y empezar de nuevo.

Conclusión: Tu tienda online ya tiene su propio espacio

Configurar un subdominio tienda online en DirectAdmin es un proceso sencillo que, una vez dominado, te dará una gran flexibilidad y control sobre tu presencia en línea. Has aprendido a crear subdominio DirectAdmin, a gestionar su DNS DirectAdmin, a instalar tu plataforma de ecommerce y a asegurarla con SSL.

Este enfoque no solo mantiene tu sitio organizado, sino que también es una estrategia de SEO inteligente y una forma de garantizar que tu tienda funcione con la máxima eficiencia. Si has seguido los pasos y las soluciones de problemas, ya deberías tener tu tienda online funcionando en su nuevo subdominio. ¡Ahora a vender!

¿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