Configurar un subdominio en cPanel para una tienda online
Si estás planeando lanzar una tienda online y quieres mantenerla separada de tu sitio web principal, crear un subdominio en cPanel es una de las soluciones más prácticas y profesionales que puedes implementar. Un subdominio te permite tener, por ejemplo, tienda.tudominio.com funcionando de forma independiente a tudominio.com, pero compartiendo el mismo hosting y recursos. En esta guía extensa y paso a paso, te explicaré cómo configurar un subdominio para tu subdominio tienda online usando cPanel, el panel de control más común en el hosting compartido. Además, resolveremos las dudas más frecuentes para que, aunque no tengas experiencia técnica, puedas hacerlo tú mismo sin complicaciones.
¿Qué es un subdominio y por qué usarlo para tu tienda online?
Antes de meternos en los pasos técnicos, es importante que entiendas qué es exactamente un subdominio. Imagina que tu dominio principal es como la dirección de tu casa (tudominio.com). Un subdominio sería como una habitación separada dentro de esa misma casa, pero con su propia entrada (tienda.tudominio.com). Esta separación es muy útil para tu tienda online por varias razones:
- Organización: Mantienes tu sitio web principal (blog, portafolio, etc.) y tu tienda (productos, carrito, pagos) en espacios lógicos distintos.
- SEO: Los motores de búsqueda pueden indexar tu tienda como una entidad propia, lo que ayuda a posicionar mejor productos y categorías.
- Rendimiento: Puedes optimizar la configuración del subdominio (por ejemplo, con un tema o plugins específicos para ecommerce) sin afectar el sitio principal.
- Seguridad: Si tu tienda usa certificados SSL o configuraciones especiales, el subdominio permite aislar posibles problemas.
Ahora sí, veamos cómo crear subdominio cPanel desde cero.
Requisitos previos antes de configurar el subdominio
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a cPanel: Normalmente lo obtienes de tu proveedor de hosting. La URL suele ser algo como
tudominio.com/cpanelotudominio:2083. - Nombre de usuario y contraseña de cPanel.
- Dominio principal registrado y apuntando a tu hosting (por ejemplo,
tudominio.com). - Plataforma de tienda online elegida (WooCommerce, PrestaShop, Magento, etc.). No necesitas instalarla aún; el subdominio creará la carpeta donde la pondrás.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso se hace por el puerto 2106 (ejemplo:
tudominio.com:2106). En esta guía nos centraremos en cPanel, pero los conceptos son transferibles.
Paso a paso: Cómo crear un subdominio en cPanel
Voy a detallar cada paso para que no te pierdas. Sigue el orden exacto.
1. Accede a tu panel de cPanel
Abre tu navegador y escribe la dirección de acceso a cPanel que te proporcionó tu hosting. Introduce tu usuario y contraseña. Una vez dentro, verás un panel con muchos iconos. No te asustes, solo necesitas uno.
2. Busca la sección "Dominios" o "Subdominios"
Dentro de cPanel, busca el grupo llamado "Dominios". Allí verás la opción "Subdominios" (a veces también aparece como "Crear un subdominio"). Haz clic en ese icono.
3. Configura los datos del nuevo subdominio
Se abrirá un formulario con varios campos. Rellénalos así:
- Subdominio: Escribe el nombre que quieras, por ejemplo,
tienda,shop,store,ventas. Esto crearátienda.tudominio.com. - Dominio principal: Selecciona tu dominio de la lista desplegable (normalmente aparece automáticamente).
- Document Root (raíz del documento): cPanel sugiere automáticamente una carpeta como
public_html/tienda. No cambies esto a menos que sepas lo que haces. Esta carpeta será donde se almacenen los archivos de tu tienda online.
[TIP] Elige un nombre de subdominio corto y descriptivo. "tienda" es ideal, pero si ya tienes un blog, podrías usar "shop" o "compras". Evita caracteres especiales o espacios.
4. Haz clic en "Crear"
Una vez rellenado, pulsa el botón "Crear". cPanel generará automáticamente la carpeta en tu servidor y configurará las entradas DNS necesarias para que el subdominio funcione. El proceso suele tardar solo unos segundos.
5. Verifica que el subdominio se ha creado correctamente
Después de crear, verás una lista con todos tus subdominios. El nuevo debería aparecer con estado "Activo". Puedes probar escribiendo tienda.tudominio.com en tu navegador. Verás una página en blanco o un mensaje de bienvenida (dependiendo de tu hosting). Eso significa que el subdominio ya está listo para recibir contenido.
Cómo instalar tu tienda online en el subdominio
Ahora que tienes el subdominio funcionando, es hora de instalar la plataforma de ecommerce. Aquí tienes dos métodos comunes.
Opción 1: Instalación automática desde cPanel (Softaculous o similar)
Muchos paneles cPanel incluyen instaladores automáticos como Softaculous o Installatron.
- En cPanel, busca la sección "Softaculous Apps Installer" o "Instalador de aplicaciones".
- Dentro, elige la plataforma que quieras (WooCommerce, PrestaShop, OpenCart, etc.).
- En el paso de configuración, selecciona el subdominio que acabas de crear (por ejemplo,
tienda.tudominio.com) en el campo "Elija el dominio". - Rellena los datos de la tienda (nombre, usuario administrador, contraseña, etc.).
- Haz clic en "Instalar". El sistema descargará y configurará todo automáticamente en la carpeta del subdominio.
Opción 2: Instalación manual mediante FTP
Si prefieres más control o tu hosting no tiene instalador automático:
- Conéctate por FTP a tu servidor usando un cliente como FileZilla.
- Navega hasta la carpeta
public_html/tienda(o la que hayas definido como raíz del subdominio). - Sube los archivos de tu plataforma de tienda online (por ejemplo, los de WooCommerce o PrestaShop) a esa carpeta.
- Crea la base de datos desde cPanel (sección "Bases de datos MySQL") y anota el nombre, usuario y contraseña.
- Ejecuta la instalación desde el navegador escribiendo
tienda.tudominio.com. El asistente te pedirá los datos de la base de datos.
[WARNING] Si usas instalación manual, asegúrate de que los archivos estén exactamente en la raíz del subdominio, no en subcarpetas adicionales. De lo contrario, la tienda no cargará correctamente.
Configuraciones adicionales para tu subdominio tienda online
Una vez instalada la tienda, hay algunos ajustes que te recomiendo hacer para que todo funcione de manera óptima.
1. Redirigir el tráfico HTTP a HTTPS (SSL)
Hoy en día, una tienda online sin HTTPS es insegura y penalizada por Google. Si tu hosting incluye SSL gratuito (como Let's Encrypt), actívalo para el subdominio.
- En cPanel, busca "SSL/TLS" o "AutoSSL".
- Asegúrate de que el subdominio esté incluido en la cobertura del certificado.
- Luego, desde el archivo
.htaccess(en la carpeta del subdominio), añade estas líneas para forzar HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
2. Configurar un correo electrónico para la tienda
Puedes crear una dirección de correo asociada al subdominio, como info@tienda.tudominio.com, para gestionar pedidos y consultas. En cPanel, ve a "Email Accounts" y crea una nueva cuenta.
3. Ajustar el archivo de configuración de la tienda
Dependiendo de la plataforma, deberás indicar la URL base del subdominio. Por ejemplo, en WooCommerce (WordPress), ve a Ajustes > General y cambia "Dirección de WordPress" y "Dirección del sitio" a https://tienda.tudominio.com. En PrestaShop, se configura en Parámetros de la tienda > SEO y URLs.
Preguntas frecuentes (FAQ) sobre subdominios en cPanel
Aquí resuelvo las dudas más comunes que suelen tener los usuarios al configurar un subdominio para su tienda.
¿Puedo usar el mismo certificado SSL para el dominio principal y el subdominio?
Depende del tipo de certificado. Los certificados SSL gratuitos (Let's Encrypt) suelen cubrir el dominio principal y un subdominio (ejemplo: tudominio.com y www.tudominio.com), pero no automáticamente tienda.tudominio.com. Debes asegurarte de que el subdominio esté incluido en la emisión. En cPanel, con AutoSSL, normalmente se añade solo si el subdominio tiene contenido.
¿El subdominio afecta el SEO de mi dominio principal?
No negativamente. De hecho, puede ser beneficioso si usas palabras clave relevantes en la URL del subdominio (por ejemplo, tienda.tudominio.com). Google trata los subdominios como sitios separados, pero vinculados al dominio principal. Si tu tienda tiene buen contenido, ambos se beneficiarán.
¿Puedo crear varios subdominios para diferentes tiendas?
Sí, puedes crear tantos como permita tu plan de hosting. Por ejemplo, ropa.tudominio.com, electronica.tudominio.com, etc. Cada uno tendrá su propia carpeta y configuración.
¿Qué hago si mi subdominio no carga o da error 404?
Esto suele ocurrir si la carpeta raíz está vacía o mal configurada. Verifica que los archivos de tu tienda estén en la carpeta correcta (por ejemplo, public_html/tienda). También revisa que el DNS se haya propagado (puede tardar hasta 24 horas, aunque normalmente es inmediato).
¿Es necesario tener un plan de hosting especial para subdominios?
No, la mayoría de los planes de hosting compartido incluyen la opción de crear subdominios sin costo adicional. Revisa los límites en tu panel de cPanel.
Consejos finales para tu subdominio tienda online
- Elige bien el nombre: Que sea fácil de recordar y escribir. Evita guiones o números si es posible.
- Mantén la coherencia de marca: Usa el mismo diseño y colores que tu sitio principal para que el usuario sienta que está en el mismo ecosistema.
- Prueba la velocidad: Un subdominio no debería ser más lento que el dominio principal, pero si notas demoras, contacta a tu soporte de hosting.
- Haz copias de seguridad: Antes de hacer cambios grandes, respalda la carpeta del subdominio y la base de datos desde cPanel.
[INFO] Si en algún momento necesitas migrar tu tienda a otro servidor, el subdominio se puede mover fácilmente copiando la carpeta y exportando la base de datos. Recuerda actualizar las DNS.
Ahora ya sabes cómo crear subdominio cPanel y configurar subdominio para tu subdominio tienda online. Sigue estos pasos con calma y en pocos minutos tendrás tu tienda funcionando de forma independiente y profesional. ¡Manos a la obra!
