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

Configurar SSL Let's Encrypt en Plesk para tu tienda PrestaShop

Actualizado el 19 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te guiaré paso a paso para instalar un certificado SSL Let's Encrypt en Plesk para tu tienda PrestaShop. Esto es fundamental para la seguridad web de tu negocio, ya que encripta la información de tus clientes y mejora tu posicionamiento en buscadores. No te preocupes si no eres experto: lo haremos sencillo.

¿Por qué es importante el SSL para tu PrestaShop?

Antes de empezar, entendamos por qué esto es clave. SSL Plesk y Let's Encrypt trabajan juntos para darle a tu tienda el candado verde de seguridad. Sin él, los navegadores marcarán tu sitio como "No seguro", lo que ahuyenta a los compradores. Además, Google favorece los sitios con HTTPS, así que tu SEO mejorará. En resumen: más confianza, más ventas y mejor ranking.

Requisitos previos

Asegúrate de tener esto listo antes de comenzar:

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de hosting.
  • Dominio configurado: Tu tienda PrestaShop debe estar funcionando con un dominio (ej: mishop.com).
  • Plesk actualizado: La versión debe ser compatible con la extensión Let's Encrypt (generalmente Plesk Obsidian o superior).
  • Puertos abiertos: Asegúrate de que los puertos 80 (HTTP) y 443 (HTTPS) estén abiertos en tu firewall. Si usas Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106 para gestionar estos ajustes.

[WARNING] Si tu dominio tiene registro CNAME o A apuntando a otro servidor, el proceso puede fallar. Verifica que apunte correctamente a tu servidor Plesk.

Paso 1: Acceder a Plesk y localizar la extensión Let's Encrypt

Ingresa a tu panel Plesk con tu usuario y contraseña. Una vez dentro, sigue esta ruta:

  1. En el menú lateral izquierdo, busca "Herramientas y configuraciones".
  2. Dentro, localiza la sección "Seguridad" y haz clic en "Certificados SSL/TLS".
  3. Verás una lista de certificados existentes. Busca el botón o enlace que dice "Añadir certificado SSL" o "Let's Encrypt".

Si no ves la opción, es posible que necesites instalar la extensión. Ve a "Extensiones" > "Catálogo de extensiones" y busca "Let's Encrypt". Instálala gratuitamente.

Paso 2: Solicitar el certificado SSL Let's Encrypt

Ahora viene lo bueno. En la pantalla de configuración de Let's Encrypt, completa estos campos:

  • Nombre de dominio: Selecciona tu dominio principal (el de tu PrestaShop). Si tienes subdominios como www.mishop.com, también puedes marcarlos.
  • Dirección de correo electrónico: Pon un correo válido. Let's Encrypt te notificará cuando el certificado esté por caducar (cada 90 días).
  • Configuración adicional: Marca la opción "Incluir el dominio www" si quieres que ambos (con y sin www) tengan SSL.
  • Renovación automática: Actívala. Esto es clave para que no tengas que hacerlo manualmente cada 3 meses.

Haz clic en "Instalar" o "Solicitar". El proceso tarda unos segundos. Si todo va bien, verás un mensaje de éxito.

[TIP] Si tu PrestaShop tiene múltiples idiomas o dominios, repite este proceso para cada uno. O usa un certificado wildcard (cuesta un poco más, pero cubre todos los subdominios).

Paso 3: Configurar PrestaShop para usar HTTPS

Una vez que el certificado está activo, debes decirle a tu tienda que use la versión segura. Esto se hace en el panel de administración de PrestaShop:

  1. Ve a "Parámetros de la tienda" > "Tráfico y SEO".
  2. En la pestaña "SEO y URLs", busca la opción "URL de la tienda" y cambia http:// por https:// en ambos campos (URL de la tienda y URL de SSL).
  3. Guarda los cambios.

También es recomendable forzar HTTPS en todo el sitio. En la misma sección, activa "Forzar SSL en todas las páginas". Esto redirigirá automáticamente a los visitantes de HTTP a HTTPS.

Paso 4: Verificar que todo funciona

Abre tu tienda en un navegador (escribe la URL con https://). Deberías ver el candado verde. Si aparece un error, no te preocupes, es común. Prueba estos pasos:

  • Limpia la caché del navegador.
  • Revisa el certificado: En Plesk, ve a "Certificados SSL/TLS" y asegúrate de que el estado diga "Válido".
  • Comprueba las redirecciones: Si tienes un archivo .htaccess en la raíz de PrestaShop, puede estar interfiriendo. Asegúrate de que no tenga reglas de redirección conflictivas.

[WARNING] Si después de la instalación ves un error "ERR_SSL_PROTOCOL_ERROR", es probable que el puerto 443 no esté abierto en tu firewall. Si usas Syspanel, accede por el puerto 2106 y revisa la configuración de reglas de firewall.

Paso 5: Configurar la renovación automática (fundamental)

Let's Encrypt emite certificados que caducan cada 90 días. Por suerte, Plesk puede renovarlos automáticamente. Verifica que en la configuración de Let's Encrypt esté marcada la casilla "Renovación automática". Además, programa una tarea cron en Plesk:

  1. Ve a "Herramientas y configuraciones" > "Programador de tareas".
  2. Añade una nueva tarea con el comando: /usr/local/psa/admin/sbin/plesk_agent_manager let’s-encrypt-renew (o el que indique tu versión).
  3. Establece la frecuencia a diaria o semanal.

Si todo está bien, no tendrás que preocuparte por la caducidad.

Solución de problemas comunes (FAQ)

Aquí respondo las dudas más frecuentes que me llegan:

¿Por qué mi PrestaShop sigue mostrando "No seguro" después de instalar SSL?

Esto suele pasar por contenido mixto (imágenes, scripts o CSS cargados desde HTTP). En PrestaShop, ve a "Parámetros de la tienda" > "Rendimiento" y activa "Forzar compilación de plantillas". Luego, en "Avanzado" > "Rendimiento", limpia la caché. También revisa que todos los enlaces en tus productos y módulos usen https://.

¿Puedo usar Let's Encrypt con un dominio que ya tiene otro certificado?

Sí, pero debes eliminar el certificado anterior primero en Plesk. Ve a "Certificados SSL/TLS", selecciona el certificado antiguo y haz clic en "Eliminar". Luego solicita el nuevo con Let's Encrypt.

¿Let's Encrypt es seguro para una tienda online con pagos?

Absolutamente. Let's Encrypt proporciona cifrado de nivel bancario (TLS 1.3). Sin embargo, si procesas pagos directamente en tu sitio (sin usar pasarelas externas como PayPal), algunos bancos exigen certificados de pago (OV o EV). Para la mayoría de tiendas PrestaShop con pasarelas externas, Let's Encrypt es perfecto.

¿Qué hago si el certificado no se renueva automáticamente?

Primero, revisa que el dominio siga apuntando a tu servidor. Luego, en Plesk, ve a "Extensiones" > "Let's Encrypt" y haz clic en "Renovar manualmente". Si falla, mira los logs en "Herramientas y configuraciones" > "Registro de eventos".

Consejos adicionales para la seguridad web de tu PrestaShop

  • Actualiza siempre: Mantén Plesk, PrestaShop y todos los módulos actualizados. Las vulnerabilidades se corrigen con parches.
  • Usa un firewall: Configura reglas en Syspanel (puerto 2106) para bloquear IPs sospechosas.
  • Copia de seguridad: Antes de cualquier cambio, haz una copia completa de tu tienda y base de datos. En Plesk, ve a "Copias de seguridad".
  • Monitoriza: Herramientas como SSL Labs (gratuita) te dirán si tu certificado está bien configurado.

Conclusión

Configurar SSL Plesk con Let's Encrypt para tu PrestaShop es un proceso sencillo que te tomará menos de 15 minutos. No solo proteges los datos de tus clientes, sino que mejoras tu seguridad web y tu posicionamiento en buscadores. Recuerda activar la renovación automática y verificar que todo funcione correctamente.

Si tienes problemas, no dudes en contactar a tu proveedor de hosting o dejar un comentario. ¡Yo estaré encantado de ayudarte! Ahora ve y dale a tu tienda ese candado verde que tanto necesita.

¿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