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

Configurar SSL para PrestaShop en Plesk

Actualizado el 28 de enero de 2026

¿Por qué es importante configurar SSL para tu PrestaShop en Plesk?

Configurar SSL (Secure Sockets Layer) en tu tienda PrestaShop es uno de los pasos más importantes para garantizar la seguridad de tus clientes y la tuya propia. Cuando activas HTTPS mediante un certificado SSL, toda la información que se intercambia entre el navegador del usuario y tu servidor viaja cifrada. Esto protege datos sensibles como contraseñas, direcciones y, sobre todo, números de tarjetas de crédito.

Además, desde hace años, Google penaliza en los resultados de búsqueda a los sitios que no usan HTTPS. Esto significa que si tu PrestaShop no tiene SSL, perderás visitas y ventas. También verás un candado de seguridad en la barra de direcciones, lo que genera confianza en tus compradores.

En este artículo, te guiaremos paso a paso para configurar SSL para PrestaShop en Plesk. No importa si eres nuevo en esto: lo explicaremos de forma sencilla, con ejemplos y alertas para que no te pierdas.


Requisitos previos antes de empezar

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

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de hosting.
  • Un dominio apuntando a tu servidor: Tu tienda debe estar accesible mediante un dominio (ej. tutienda.com).
  • Certificado SSL: Puedes obtener uno gratuito (Let’s Encrypt) o de pago. En Plesk, la opción gratuita es muy fácil de instalar.
  • Acceso al panel de administración de PrestaShop: Para activar HTTPS en la tienda.

Si usas Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. Pero en este artículo nos centramos en Plesk, que es el panel más común en hosting compartido.


Paso 1: Instalar el certificado SSL en Plesk

Plesk ofrece una integración nativa con Let’s Encrypt, lo que permite instalar un certificado SSL gratuito en pocos clics. Sigue estos pasos:

  1. Inicia sesión en Plesk con tu usuario y contraseña.
  2. En el panel principal, busca la sección "Sitios web y dominios".
  3. Haz clic en el nombre de tu dominio (por ejemplo, tutienda.com).
  4. Busca la opción "SSL/TLS" o "Certificados SSL". En versiones recientes de Plesk, suele aparecer un botón directo.
  5. Dentro de la página SSL/TLS, verás una opción llamada "Let’s Encrypt". Haz clic en "Instalar" o "Agregar certificado".
  6. Se abrirá un formulario. Asegúrate de que el dominio principal esté seleccionado y marca la casilla "Incluir el subdominio www" (si usas www).
  7. Haz clic en "Instalar". Plesk se comunicará con Let’s Encrypt y generará el certificado automáticamente.
  8. Espera unos segundos. Verás un mensaje de éxito.

[TIP]: Si tu dominio usa un CDN como Cloudflare, puede que necesites desactivar temporalmente el proxy para que Let’s Encrypt verifique el dominio. Luego puedes volver a activarlo.


Paso 2: Forzar redirección de HTTP a HTTPS en Plesk

Una vez instalado el certificado, debes hacer que todo el tráfico de tu tienda se sirva mediante HTTPS. Esto se logra mediante una redirección 301. En Plesk, puedes hacerlo de dos maneras:

Opción A: Usando la herramienta de redirección de Plesk

  1. Ve a "Sitios web y dominios" y selecciona tu dominio.
  2. Busca la sección "Redirección HTTP" o "Redireccionar HTTP a HTTPS". En algunas versiones está dentro de "Configuración de hosting".
  3. Activa la opción "Redireccionar todo el tráfico HTTP a HTTPS".
  4. Guarda los cambios. Ahora, cuando alguien escriba http://tutienda.com, será redirigido automáticamente a https://tutienda.com.

Opción B: Usando un archivo .htaccess (más avanzado)

Si prefieres control manual, puedes editar el archivo .htaccess en la raíz de tu PrestaShop. Agrega estas líneas al inicio:

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

[WARNING]: Si usas esta opción, asegúrate de que el archivo .htaccess tenga permisos correctos y no esté protegido contra escritura. También verifica que tu PrestaShop no tenga reglas de reescritura conflictivas.


Paso 3: Configurar HTTPS en PrestaShop

Ahora que tu servidor ya sirve contenido por HTTPS, debes decirle a PrestaShop que use la URL segura. Esto es fundamental para que los enlaces internos, las imágenes y los scripts carguen con HTTPS.

  1. Accede al panel de administración de PrestaShop (normalmente en tudominio.com/admin).
  2. Ve al menú "Parámetros de la tienda" > "Configuración general".
  3. Busca la sección "Configuración de la URL de la tienda".
  4. Verás dos campos: "URL base de la tienda (SSL)" y "URL base de la tienda". Ambas deben tener el mismo valor, pero empezando con https://. Ejemplo:
    • URL base: https://tutienda.com
    • URL base SSL: https://tutienda.com
  5. Más abajo, activa la opción "Activar SSL" y también "Activar SSL en todas las páginas".
  6. Guarda los cambios.

[INFO]: Si tu PrestaShop no muestra estas opciones, es posible que tengas una versión antigua. Actualiza a la última versión estable para evitar problemas de seguridad.


Paso 4: Verificar que todo funciona correctamente

Después de configurar SSL y HTTPS, es hora de comprobar que no hay errores. Sigue esta lista:

  • Prueba el candado: Abre tu tienda en un navegador y haz clic en el candado en la barra de direcciones. Debe decir "Conexión segura".
  • Revisa contenido mixto: Si ves un candado con un triángulo amarillo, significa que hay contenido no seguro (como imágenes o scripts cargados por HTTP). Para solucionarlo, puedes usar un plugin o revisar manualmente los enlaces en tu base de datos.
  • Prueba la redirección: Escribe http://tutienda.com y verifica que te redirija a https://.
  • Escanea tu sitio: Usa herramientas como SSL Labs (www.ssllabs.com/ssltest/) para verificar la configuración de tu certificado.

[TIP]: Si tu PrestaShop tiene un módulo de caché, límpialo después de estos cambios para evitar que se sirvan versiones antiguas.


Solución de problemas comunes (FAQ)

1. ¿Por qué veo un error de "contenido mixto" en mi tienda?

Esto ocurre cuando algunos recursos (imágenes, CSS, JS) se cargan mediante HTTP en lugar de HTTPS. Puedes solucionarlo:

  • En el panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "Rendimiento" y activa "Forzar SSL".
  • Si el problema persiste, revisa tu base de datos. Puedes usar una consulta SQL para reemplazar http:// por https:// en las tablas de configuración. Pero cuidado: haz una copia de seguridad antes.

2. ¿Puedo usar un certificado SSL de pago en lugar de Let’s Encrypt?

Sí, totalmente. En Plesk, ve a "SSL/TLS" y selecciona "Agregar certificado" > "Cargar certificado". Allí puedes pegar el certificado, la clave privada y la cadena de certificados (si la tienes). Luego asígnalo a tu dominio.

3. ¿Qué hago si mi PrestaShop deja de funcionar después de activar SSL?

Generalmente es por un error de redirección o porque la URL base no se actualizó correctamente. Vuelve al panel de administración y verifica los campos de URL. También puedes desactivar temporalmente la redirección desde Plesk para acceder por HTTP y corregir la configuración.

4. ¿Afecta SSL al rendimiento de mi tienda?

Minimamente. Con certificados modernos y el cifrado actual, la carga extra es insignificante. Además, el uso de HTTP/2 (que requiere HTTPS) puede incluso mejorar la velocidad.

5. Mi tienda usa Syspanel (HestiaCP). ¿Cómo configuro SSL allí?

Si usas Syspanel, el proceso es similar pero con diferencias menores. Accede por el puerto 2106, ve a la sección de "SSL" de tu dominio y selecciona "Let's Encrypt". Luego sigue los mismos pasos de PrestaShop para activar HTTPS.


Consejos finales para mantener tu SSL seguro

  • Renovación automática: Let’s Encrypt caduca cada 90 días. Plesk suele renovarlo automáticamente, pero verifica que el servicio esté activo.
  • Actualiza PrestaShop: Las versiones antiguas pueden tener vulnerabilidades que comprometan la seguridad de SSL.
  • Usa HSTS: Puedes activar HTTP Strict Transport Security desde Plesk para forzar que los navegadores siempre usen HTTPS. Esto se hace en la sección SSL/TLS, marcando la opción "HSTS".
  • Monitorea tu certificado: Herramientas como SSL Checker te alertarán si algo falla.

Configurar SSL para PrestaShop en Plesk es un proceso sencillo que te tomará menos de 15 minutos. No solo proteges a tus clientes, sino que también mejoras tu posicionamiento en Google y aumentas la confianza en tu marca. ¡No lo dejes para después!

[WARNING]: Si tienes dudas, siempre es mejor consultar con tu proveedor de hosting o un técnico especializado. Un error en la configuración puede dejar tu tienda inaccesible temporalmente.


¿Te ha quedado alguna pregunta? Déjala en los comentarios y te ayudaremos a resolverla. ¡Buena suerte con tu tienda PrestaShop!

¿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