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

Cómo configurar SSL en PrestaShop desde Plesk

Actualizado el 5 de junio de 2026

Introducción: ¿Por qué es importante tener SSL en tu tienda PrestaShop?

Si tienes una tienda online con PrestaShop, la seguridad es uno de los aspectos más importantes que debes cuidar. Un certificado SSL (Secure Sockets Layer) no solo protege la información sensible de tus clientes, como contraseñas y datos de pago, sino que también mejora tu posicionamiento en buscadores y genera confianza. Cuando un usuario ve el candado verde en la barra de direcciones, sabe que su conexión es segura.

En este tutorial, te explicaré paso a paso cómo configurar SSL PrestaShop Plesk desde tu panel de hosting. Usaremos Plesk, uno de los paneles de control más populares, para instalar y activar el certificado. Además, cubriremos cómo forzar PrestaShop HTTPS correctamente para que toda tu tienda funcione bajo el protocolo seguro.

No te preocupes si no eres un experto técnico. Este artículo está pensado para usuarios principiantes, con instrucciones claras, alertas útiles y ejemplos prácticos. Al final, también encontrarás una sección de preguntas frecuentes (FAQ) para resolver dudas comunes.


¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar SSL Plesk, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control Plesk (normalmente se accede a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting).
  • Un dominio apuntando a tu servidor (por ejemplo, mitienda.com).
  • PrestaShop instalado y funcionando correctamente en HTTP.
  • Permisos de administrador en Plesk (o un usuario con capacidad de gestionar certificados SSL).
  • (Opcional) Un certificado SSL de pago o la posibilidad de generar uno gratuito con Let’s Encrypt desde Plesk.

[INFO] Si tu hosting usa Syspanel (el nombre comercial de HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106). El proceso es similar, pero los pasos pueden variar ligeramente.


Paso 1: Acceder a Plesk y localizar la sección SSL/TLS

El primer paso para configurar SSL PrestaShop Plesk es entrar a tu panel de control. Abre tu navegador y escribe la dirección de acceso a Plesk. Introduce tu usuario y contraseña.

Una vez dentro, sigue esta ruta:

  1. En el menú principal, busca la sección "Hosting y dominios" o "Sitios web y dominios".
  2. Haz clic en el dominio de tu tienda PrestaShop (por ejemplo, mitienda.com).
  3. En la barra de herramientas que aparece, busca el icono de "SSL/TLS" o "Certificados SSL". Normalmente tiene un candado o una llave.

Si no lo ves, puedes usar el buscador interno de Plesk escribiendo "SSL". Esto te llevará directamente a la configuración.


Paso 2: Instalar un certificado SSL en Plesk

Ahora tienes dos opciones: usar un certificado SSL gratuito de Let’s Encrypt o subir uno de pago. Te explico ambas.

Opción A: Certificado gratuito con Let’s Encrypt (recomendado para principiantes)

Plesk incluye una integración sencilla con Let’s Encrypt. Para usarlo:

  1. En la sección SSL/TLS, busca el botón "Obtener un certificado SSL gratuito" o "Let’s Encrypt".
  2. Se abrirá un asistente. Asegúrate de que tu dominio esté seleccionado y marca la casilla "Incluir el subdominio www" (por ejemplo, mitienda.com y www.mitienda.com).
  3. Haz clic en "Instalar" o "Obtener". El proceso tarda unos segundos.
  4. Una vez completado, verás un mensaje de éxito. El certificado se activará automáticamente.

[TIP] Let’s Encrypt tiene una validez de 90 días. Plesk suele renovarlo automáticamente, pero revisa que la renovación automática esté activada en la configuración del certificado.

Opción B: Certificado SSL de pago

Si ya compraste un certificado SSL (por ejemplo, de Comodo, DigiCert o Sectigo), deberás subir los archivos:

  1. En la sección SSL/TLS, haz clic en "Agregar certificado SSL" o "Subir certificado".
  2. Completa los campos:
    • Nombre: Pon un nombre descriptivo (ej. "Certificado pago 2024").
    • Certificado: Pega el contenido del archivo .crt o .pem que te proporcionó la entidad emisora.
    • Clave privada: Pega la clave privada (archivo .key). Si la generaste durante la solicitud, búscala en tu ordenador.
    • Certificado CA (opcional): Algunos certificados requieren un paquete de certificados intermedios. Pégalo aquí si lo tienes.
  3. Haz clic en "Subir" y luego en "Configurar como predeterminado" para asignarlo a tu dominio.

Paso 3: Activar la redirección forzada a HTTPS en Plesk

Una vez instalado el certificado, es hora de configurar SSL Plesk para que todo el tráfico vaya por HTTPS. Esto es crucial para evitar contenido mixto (HTTP y HTTPS) que puede romper tu tienda.

  1. Vuelve a la sección "Hosting y dominios" de tu dominio.
  2. Busca la opción "Redirección HTTPS" o "Forzar HTTPS". En algunos temas de Plesk, está dentro de "Configuración de hosting".
  3. Activa la casilla "Redirigir todo el tráfico HTTP a HTTPS" o similar.
  4. Guarda los cambios.

[WARNING] Si no ves esta opción, puedes forzar HTTPS manualmente desde el archivo .htaccess (lo veremos más adelante). Pero primero verifica que el certificado esté funcionando.


Paso 4: Configurar PrestaShop para que use HTTPS

Ahora que el servidor ya redirige a HTTPS, debemos decirle a PrestaShop que trabaje con la URL segura. Si no lo haces, algunos recursos (imágenes, CSS, JS) seguirán cargándose por HTTP, causando errores de contenido mixto.

Sigue estos pasos dentro del panel de administración de PrestaShop:

  1. Accede a tu back office de PrestaShop (normalmente tudominio.com/admin).
  2. Ve al menú "Configuración avanzada" > "Rendimiento".
  3. En la pestaña "General", busca la opción "Activar SSL" y actívala.
  4. También activa "Activar SSL en todas las páginas" para forzar HTTPS en toda la tienda.
  5. Guarda los cambios.

Después, ve a "Parámetros de la tienda" > "Contacto" y asegúrate de que la URL de la tienda comience con https://. Si no, cámbiala manualmente.

[INFO] Si tu PrestaShop está en una versión anterior (1.6 o inferior), es posible que debas editar manualmente el archivo config/settings.inc.php y buscar la línea define('_PS_SSL_ENABLED_', '0'); y cambiarla a '1'. En versiones modernas (1.7+) esto se hace desde el panel.


Paso 5: Verificar que todo funciona correctamente

Después de configurar SSL PrestaShop Plesk, es importante hacer pruebas:

  • Abre tu tienda en el navegador con https://tudominio.com. Deberías ver el candado verde.
  • Revisa que todas las páginas (categorías, productos, carrito) carguen sin errores.
  • Usa herramientas online como SSL Labs o Why No Padlock para analizar posibles problemas de contenido mixto.

Si ves algún error, como "contenido mixto" (mixed content), significa que algún recurso (imagen, script) se está cargando por HTTP. Puedes solucionarlo:

  • Forzando HTTPS en el archivo .htaccess (ver siguiente sección).
  • Revisando los enlaces en los módulos de PrestaShop.
  • Regenerando las miniaturas de imágenes desde "Parámetros de la tienda" > "Imágenes".

Paso extra: Forzar HTTPS desde el archivo .htaccess (opcional)

Si tu panel de Plesk no tiene la opción de redirección automática o si quieres un control más fino, puedes editar el archivo .htaccess de tu tienda. Este archivo está en la raíz de PrestaShop (carpeta public_html o httpdocs).

Conéctate por FTP o usa el administrador de archivos de Plesk. Abre .htaccess y añade estas líneas al principio:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

[WARNING] Haz una copia de seguridad del archivo .htaccess antes de editarlo. Un error podría romper tu tienda.


Preguntas frecuentes (FAQ) sobre SSL, PrestaShop y Plesk

1. ¿Puedo usar Let’s Encrypt en Plesk para PrestaShop?

Sí, es la opción más recomendada. Es gratuita, se renueva automáticamente y funciona perfectamente con SSL PrestaShop Plesk.

2. ¿Qué hago si después de activar SSL mi tienda no carga bien?

Revisa que no haya contenido mixto. Activa la opción "Activar SSL en todas las páginas" en PrestaShop y limpia la caché del navegador. También puedes regenerar las imágenes desde el back office.

3. ¿Necesito un certificado SSL para cada subdominio?

No necesariamente. Un certificado wildcard (*.tudominio.com) cubre todos los subdominios. Let’s Encrypt también permite incluir varios dominios en un mismo certificado.

4. ¿El proceso es el mismo si uso Syspanel (HestiaCP)?

Muy similar. En Syspanel, accedes por el puerto 2106 y la sección SSL se llama "SSL Certificates". La instalación de Let’s Encrypt también está integrada. Luego, la configuración en PrestaShop es idéntica.

5. ¿Cuánto tarda en propagarse el SSL?

La instalación es inmediata. La redirección a HTTPS puede tardar unos minutos en aplicarse. Si usas Let’s Encrypt, el certificado se activa al instante.

6. ¿Puedo tener SSL sin redirigir todo el tráfico?

Técnicamente sí, pero no es recomendable. Si no rediriges, los usuarios pueden acceder por HTTP y perder la seguridad. Además, Google penaliza las páginas que no usan HTTPS.


Conclusión

Configurar SSL PrestaShop Plesk es un proceso sencillo que cualquier dueño de tienda online puede realizar siguiendo estos pasos. No solo proteges a tus clientes, sino que mejoras tu SEO y das una imagen profesional. Recuerda que la seguridad es una inversión, no un gasto.

Si encuentras algún problema, revisa las alertas de este tutorial o consulta con tu proveedor de hosting. Y si usas Syspanel, ya sabes que el acceso es por el puerto 2106 y el procedimiento es análogo.

Ahora que tu tienda ya está en HTTPS, puedes dormir tranquilo sabiendo que los datos de tus clientes están seguros. ¡Buena suerte con tu negocio online!

¿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