Cómo crear subdominios en Plesk para PrestaShop
Introducción: ¿Por qué usar subdominios en Plesk para PrestaShop?
Si tienes una tienda online con PrestaShop y estás usando Plesk como panel de control de hosting, seguramente en algún momento quieras expandir tu negocio. Tal vez necesites una tienda para una región específica, un catálogo de productos diferente para un público distinto, o simplemente probar una versión beta de tu tienda sin afectar la principal. Aquí es donde los subdominios se convierten en tu mejor aliado.
Crear un subdominio Plesk para PrestaShop te permite gestionar múltiples tiendas desde un mismo plan de hosting, con una estructura organizada y sin necesidad de contratar cuentas de hosting adicionales. En esta guía, te explicaré paso a paso cómo crear subdominios en Plesk para alojar tus tiendas PrestaShop, de forma clara y sin complicaciones técnicas.
¿Qué es un subdominio y cómo funciona con PrestaShop?
Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu dominio es tutienda.com, un subdominio podría ser tienda2.tutienda.com o blog.tutienda.com. En el contexto de Plesk PrestaShop, los subdominios te permiten instalar varias tiendas independientes bajo el mismo dominio raíz.
Ventajas clave:
- Separación de contenido: Cada subdominio funciona como un sitio web independiente.
- Recursos compartidos: Usas el mismo espacio de disco y ancho de banda de tu plan de hosting.
- Gestión centralizada: Administras todos los subdominios desde un solo panel Plesk.
- SEO optimizado: Los motores de búsqueda tratan cada subdominio como un sitio separado, ideal para tiendas con enfoques distintos.
Para Plesk múltiples tiendas, los subdominios son la solución más eficiente y económica.
Requisitos previos antes de empezar
Antes de lanzarte a crear subdominios, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos para gestionar dominios y subdominios.
- Un dominio principal registrado: Por ejemplo,
midominio.com. - Plan de hosting activo: Debe soportar la creación de subdominios (la mayoría de los planes compartidos lo permiten, pero verifica con tu proveedor).
- Archivos de PrestaShop: Descarga la última versión de PrestaShop desde su sitio oficial o usa el instalador automático de Plesk.
- Base de datos disponible: Necesitarás una base de datos por cada tienda PrestaShop que instales.
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es similar, pero accederás por el puerto 2106. Sin embargo, esta guía está enfocada en Plesk, que es el panel más común para hosting compartido.
Paso 1: Acceder al panel de Plesk
Inicia sesión en tu panel de Plesk. Normalmente la URL es algo como https://tudominio.com:8443 o https://IPdelServidor:8443. Usa tu usuario y contraseña de administrador.
Una vez dentro, verás el panel principal con todas las opciones de gestión.
Paso 2: Crear el subdominio en Plesk
Sigue estos pasos para crear subdominio Plesk:
- En el menú lateral izquierdo, haz clic en Sitios web y dominios.
- Busca el dominio principal (ej.
midominio.com) y haz clic en Añadir subdominio (puede aparecer como "Crear subdominio" o un icono "+"). - En el campo Nombre del subdominio, escribe el nombre que quieras. Por ejemplo,
tienda2para que quede comotienda2.midominio.com. - Plesk te preguntará si quieres crear una carpeta física para el subdominio. Por defecto, se creará una carpeta dentro de
httpdocsde tu dominio principal, comohttpdocs/tienda2. Es recomendable mantener esta configuración para una mejor organización. - Haz clic en Aceptar o Crear.
[TIP] Elige nombres de subdominio descriptivos y cortos. Por ejemplo:
us.tudominio.compara tienda en USA,outlet.tudominio.compara liquidaciones, otest.tudominio.compara pruebas.
Paso 3: Verificar la creación del subdominio
Una vez creado, verás el subdominio listado en Sitios web y dominios, debajo de tu dominio principal. Plesk también creará automáticamente un registro DNS para el subdominio (tipo CNAME o A), apuntando al mismo servidor. Esto puede tardar unos minutos en propagarse.
Para comprobar que funciona, escribe http://tienda2.midominio.com en tu navegador. Deberías ver una página en blanco o el contenido por defecto de Plesk.
Paso 4: Instalar PrestaShop en el subdominio
Ahora que tienes el subdominio listo, toca instalar PrestaShop. Hay dos formas de hacerlo:
Opción A: Usar el instalador automático de Plesk (recomendado para principiantes)
- Ve a Sitios web y dominios y selecciona tu subdominio (ej.
tienda2.midominio.com). - Busca la sección Aplicaciones o Instalador de aplicaciones (puede llamarse "WordPress Toolkit", "Softaculous" o "Installatron").
- Busca PrestaShop en el catálogo de aplicaciones.
- Haz clic en Instalar.
- Completa los datos solicitados:
- Nombre del sitio: Ponle un nombre descriptivo, como "Tienda USA".
- Descripción: Opcional.
- Idioma: Elige español o el que prefieras.
- Base de datos: Selecciona "Crear nueva base de datos" o usa una existente (si no sabes, deja que Plesk la cree automáticamente).
- Cuenta de administrador: Define un usuario, contraseña y correo para acceder al panel de PrestaShop.
- Haz clic en Instalar. El proceso tomará unos minutos.
Opción B: Instalación manual (para usuarios avanzados)
- Descarga PrestaShop desde prestashop.com.
- Descomprime los archivos en tu computadora.
- Accede a Plesk y ve a Sitios web y dominios > selecciona el subdominio.
- Haz clic en Administrador de archivos o File Manager.
- Navega a la carpeta del subdominio (ej.
httpdocs/tienda2). - Sube todos los archivos de PrestaShop (puedes comprimirlos en ZIP y luego descomprimirlos desde el administrador de archivos).
- Una vez subidos, abre
http://tienda2.midominio.comen tu navegador y sigue el asistente de instalación de PrestaShop. - Durante la instalación, te pedirá datos de la base de datos. Crea una nueva base de datos desde Plesk: ve a Bases de datos > Añadir base de datos y asígnale un nombre y usuario.
[WARNING] Si optas por instalación manual, asegúrate de que los permisos de archivos y carpetas sean correctos (generalmente 755 para carpetas y 644 para archivos). Plesk suele gestionarlo automáticamente, pero verifica si hay errores.
Paso 5: Configurar PrestaShop para el subdominio
Una vez instalado PrestaShop, debes configurarlo para que funcione correctamente con el subdominio:
- Accede al panel de administración de PrestaShop (ej.
http://tienda2.midominio.com/adminXXXXX). - Ve a Parámetros de la tienda > Configuración general.
- En URL de la tienda, asegúrate de que aparezca
http://tienda2.midominio.com(ohttps://si tienes SSL). - Si tienes SSL instalado, activa la opción "Forzar HTTPS" para mayor seguridad.
- Guarda los cambios.
[TIP] Para evitar problemas de contenido mixto (HTTP/HTTPS), instala un certificado SSL para el subdominio. En Plesk, ve a Sitios web y dominios > selecciona el subdominio > SSL/TLS y sigue los pasos para obtener un certificado gratuito de Let's Encrypt.
Paso 6: Repetir el proceso para más subdominios
Si necesitas Plesk múltiples tiendas, simplemente repite los pasos 2 al 5 para cada nuevo subdominio. Puedes crear tantos como tu plan de hosting permita (consulta con tu proveedor los límites).
Ejemplo práctico:
tienda.midominio.com→ Tienda principal (ya existente).us.midominio.com→ Tienda para Estados Unidos.outlet.midominio.com→ Tienda de liquidaciones.test.midominio.com→ Entorno de pruebas.
Cada una será completamente independiente, con su propia base de datos, productos, clientes y configuración.
Consejos SEO para subdominios con PrestaShop
Trabajar con subdominios puede beneficiar tu SEO si lo haces correctamente:
- Contenido único: Cada subdominio debe tener contenido original. No copies productos ni descripciones de la tienda principal.
- Enlaces internos: Desde la tienda principal, puedes enlazar a los subdominios (ej. "Visita nuestra tienda en USA") y viceversa.
- Sitemaps separados: Genera un sitemap XML para cada subdominio y envíalo a Google Search Console por separado.
- Evita canibalización: Si dos subdominios venden productos similares, Google podría penalizarlos. Mejor usa subcarpetas (
/us/) si el contenido es muy parecido. - Configura el archivo robots.txt: Asegúrate de que cada subdominio tenga su propio
robots.txtpara controlar el rastreo.
[INFO] Los subdominios se consideran sitios independientes para Google, por lo que cada uno necesita su propia estrategia SEO.
Solución de problemas comunes (FAQ)
P: El subdominio no carga o muestra error 404
R: Verifica que el DNS se haya propagado (puede tardar hasta 48 horas). También asegúrate de que los archivos de PrestaShop estén en la carpeta correcta del subdominio.
P: No puedo instalar PrestaShop automáticamente
R: Revisa si tu plan de hosting incluye el instalador de aplicaciones. Si no, usa la instalación manual. También verifica que el subdominio tenga suficiente espacio en disco.
P: ¿Puedo usar el mismo certificado SSL para todos los subdominios?
R: Sí, si tienes un certificado comodín (wildcard) como *.midominio.com. Si no, necesitarás un certificado individual para cada subdominio. Let's Encrypt en Plesk puede generarlos automáticamente.
P: Mi hosting usa Syspanel (HestiaCP), ¿cómo creo subdominios?
R: En Syspanel, accede por el puerto 2106 (ej. https://tudominio.com:2106). Luego ve a WEB > Dominios > Añadir dominio y marca la opción "Subdominio". El resto del proceso es similar: instala PrestaShop manualmente o con el instalador.
P: ¿Afecta el rendimiento tener muchos subdominios?
R: Depende de tu plan de hosting. Cada subdominio consume recursos (CPU, RAM, espacio). Si notas lentitud, considera actualizar tu plan o migrar a un VPS.
P: ¿Puedo cambiar un subdominio a carpeta después de creado?
R: Sí, en Plesk puedes modificar la configuración del subdominio desde Sitios web y dominios > selecciona el subdominio > Configuración de hosting. Allí puedes cambiar la ruta de la carpeta raíz.
Conclusión
Crear subdominio Plesk para Plesk PrestaShop es un proceso sencillo que te permite gestionar Plesk múltiples tiendas desde un solo panel. Siguiendo esta guía, podrás expandir tu negocio online sin complicaciones técnicas, manteniendo cada tienda independiente y optimizada para SEO.
Recuerda que la clave está en la planificación: elige nombres de subdominio claros, configura SSL para cada uno y asegúrate de que el contenido sea único. Si encuentras algún problema, revisa la sección de FAQ o consulta con tu proveedor de hosting.
¡Ahora ya estás listo para crear tu primer subdominio y lanzar tu nueva tienda PrestaShop!
