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

Guía para instalar SSL en Plesk para PrestaShop

Actualizado el 19 de septiembre de 2025

¿Por qué necesitas un certificado SSL en tu tienda PrestaShop?

Tener un certificado SSL en tu tienda online ya no es una opción, es una obligación. No solo porque Google penaliza los sitios sin HTTPS, sino porque tus clientes van a introducir datos personales y de pago. Si tu tienda PrestaShop no muestra el candado verde en el navegador, la confianza del usuario se desploma.

Cuando hablamos de seguridad hosting, el SSL es la primera línea de defensa. Cifra la comunicación entre el servidor y el navegador, impidiendo que terceros intercepten información sensible como contraseñas, números de tarjeta o direcciones.

Plesk es uno de los paneles de control más utilizados en hosting compartido y servidores dedicados. Su integración con PrestaShop es excelente, y instalar SSL en Plesk es un proceso que puedes completar en pocos minutos, incluso si nunca lo has hecho antes.

En esta guía te explicaré paso a paso cómo instalar y configurar un Plesk certificado SSL para tu tienda PrestaShop, resolviendo los problemas más comunes y asegurándote de que todo funcione correctamente desde el primer momento.


Requisitos previos antes de instalar SSL en Plesk

Antes de comenzar, asegúrate de cumplir con estos puntos:

  • Tener acceso al panel de control Plesk con permisos de administrador o de suscripción.
  • Que tu dominio esté correctamente apuntado al servidor donde tienes alojada tu tienda.
  • Tener una copia de seguridad reciente de tu PrestaShop (por si algo sale mal).
  • Saber qué tipo de certificado necesitas: gratuito (Let’s Encrypt) o de pago (comercial).

[INFO] Si tu hosting utiliza "Syspanel" (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede por el puerto 2106 y busca la sección de SSL en el dominio correspondiente. Esta guía está enfocada exclusivamente en Plesk.


Tipos de certificados SSL que puedes instalar en Plesk

Plesk te permite instalar dos tipos principales de certificados:

Certificados SSL gratuitos con Let’s Encrypt

  • Son totalmente gratuitos.
  • Se renuevan automáticamente cada 90 días (Plesk lo gestiona solo).
  • Válidos para la mayoría de tiendas PrestaShop.
  • No requieren validación manual de empresa.

Certificados SSL de pago (comerciales)

  • Ofrecen mayor garantía y soporte.
  • Incluyen validación extendida (EV) que muestra el nombre de la empresa en la barra de direcciones.
  • Ideales para grandes volúmenes de ventas o tiendas que manejan datos muy sensibles.
  • Suelen tener validez de 1 a 2 años.

Para una tienda PrestaShop estándar, el certificado gratuito de Let’s Encrypt es más que suficiente. Si tu negocio crece, siempre puedes migrar a uno de pago.


Paso 1: Acceder a la sección de SSL en Plesk

  1. Inicia sesión en tu panel de control Plesk.
  2. En el menú lateral izquierdo, busca la opción "Sitios web y dominios".
  3. Localiza el dominio de tu tienda PrestaShop.
  4. Haz clic en el enlace "SSL/TLS" (normalmente aparece en la sección de seguridad o en el icono del candado).

[TIP] Si no ves la opción SSL/TLS directamente, revisa que tu suscripción incluya esta funcionalidad. Algunos planes de hosting básicos la limitan.


Paso 2: Instalar un certificado SSL gratuito con Let’s Encrypt

Este es el método más rápido y recomendado para la mayoría de tiendas.

  1. En la página de SSL/TLS, busca el botón "Let’s Encrypt" o "Instalar certificado gratuito".
  2. Se abrirá un formulario donde debes:
    • Seleccionar el dominio principal.
    • Marcar la casilla "Incluir www" (es muy importante para que funcione con y sin www).
    • Opcionalmente, puedes añadir otros subdominios si los necesitas.
  3. Haz clic en "Instalar" o "Obtener".
  4. Plesk se comunicará con los servidores de Let’s Encrypt y en unos segundos el certificado estará instalado.

[WARNING] Si el proceso falla, asegúrate de que tu dominio resuelve correctamente a la IP del servidor. Let’s Encrypt necesita verificar que controlas el dominio. También verifica que el puerto 80 esté abierto.


Paso 3: Instalar un certificado SSL de pago en Plesk

Si has adquirido un certificado comercial, el proceso es ligeramente diferente:

  1. En la sección SSL/TLS, haz clic en "Agregar certificado SSL".
  2. Se te pedirá que introduzcas:
    • Nombre del certificado: Ponle un nombre descriptivo (ej: "MiTienda SSL 2025").
    • Código CSR: Lo genera Plesk automáticamente o puedes pegarlo si lo has generado externamente.
    • Clave privada: Normalmente la proporciona tu proveedor de SSL.
    • Certificado: El contenido del archivo .crt que te ha enviado la autoridad certificadora.
    • Certificados intermedios: Pega la cadena de certificados si es necesaria.
  3. Guarda el certificado.
  4. Vuelve a la lista de certificados, selecciona el que acabas de agregar y haz clic en "Instalar".
  5. Asigna el certificado al dominio de tu tienda PrestaShop.

[INFO] Algunos proveedores de SSL envían todo en un solo archivo. Si no estás seguro de cómo separar la información, consulta su documentación o contacta con su soporte.


Paso 4: Forzar HTTPS en PrestaShop desde Plesk

Una vez instalado el certificado, debes asegurarte de que todo el tráfico se redirija a HTTPS. Plesk incluye una herramienta muy útil para esto.

  1. En la sección "Sitios web y dominios", busca el icono de "Redirección HTTP" o "Configuración de hosting".
  2. Activa la opción "Redirigir HTTP a HTTPS".
  3. Guarda los cambios.

[TIP] Si no encuentras esta opción, puedes hacerlo manualmente desde el archivo .htaccess de tu PrestaShop. Más adelante te explico cómo.


Paso 5: Configurar PrestaShop para que funcione correctamente con SSL

Instalar el certificado en Plesk es solo la mitad del trabajo. Ahora debes configurar PrestaShop para que utilice HTTPS de forma correcta.

  1. Accede al panel de administración de tu PrestaShop.
  2. Ve a "Parámetros de la tienda" > "General".
  3. Busca la sección "Configuración de SSL".
  4. Activa las opciones:
    • "Activar SSL".
    • "Activar SSL en todas las páginas".
  5. Guarda los cambios.

[WARNING] Si al activar SSL en PrestaShop pierdes el acceso al panel de administración, no entres en pánico. Puedes desactivarlo manualmente editando el archivo /config/settings.inc.php (en versiones antiguas) o usando un acceso FTP para modificar la base de datos. Si te ocurre, contacta con tu soporte técnico.


Paso 6: Verificar que todo funciona correctamente

Después de los pasos anteriores, es fundamental comprobar que no hay errores.

  • Prueba desde el navegador: Accede a tu tienda escribiendo https://tudominio.com. Debe aparecer el candado verde.
  • Revisa el certificado: Haz clic en el candado y selecciona "El certificado es válido". Debe mostrar la fecha de caducidad y el emisor.
  • Comprueba el contenido mixto: A veces, imágenes o scripts se siguen cargando por HTTP. Usa herramientas online como "SSL Checker" o la consola del navegador (F12 > pestaña Console) para detectar errores.
  • Verifica la redirección: Escribe http://tudominio.com y comprueba que te redirige automáticamente a https://.

Solución de problemas comunes al instalar SSL en Plesk para PrestaShop

Error: "El certificado no es válido para este dominio"

  • Asegúrate de haber seleccionado el dominio correcto en Plesk.
  • Si usas Let’s Encrypt, verifica que el dominio apunta al servidor.
  • Si es un certificado de pago, comprueba que el Common Name (CN) coincide con tu dominio.

Error: "Página no cargada correctamente" o "Contenido mixto"

  • Esto ocurre cuando algunos recursos (imágenes, CSS, JS) se cargan por HTTP.
  • Solución: En PrestaShop, ve a "Parámetros de la tienda" > "Tráfico y SEO" > "URLs amigables" y asegúrate de que la URL base comienza con https://.
  • También puedes forzar HTTPS desde el archivo .htaccess añadiendo:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    

Error: "El certificado se ha instalado pero no se renueva automáticamente"

  • En Plesk, comprueba que el programa de renovación automática de Let’s Encrypt está activado.
  • Ve a "Herramientas y ajustes" > "Let’s Encrypt" y verifica la configuración.

[INFO] Si después de 24 horas el certificado no se renueva, revisa los logs de Plesk en /var/log/plesk/ o contacta con tu proveedor de hosting.


Preguntas frecuentes (FAQ) sobre SSL en Plesk y PrestaShop

¿Puedo usar el mismo certificado SSL para varios dominios?

Sí, los certificados Let’s Encrypt permiten hasta 100 dominios por certificado. En Plesk, puedes añadirlos durante la instalación. Los certificados de pago suelen ser para un solo dominio o wildcard.

¿Afecta el SSL al rendimiento de mi tienda PrestaShop?

Mínimamente. El cifrado y descifrado de datos requiere algo de recursos, pero en la práctica no notarás diferencia. Además, los navegadores modernos priorizan las conexiones HTTPS.

¿Qué hago si mi certificado SSL caduca?

Si usas Let’s Encrypt, Plesk lo renueva automáticamente. Si es de pago, recibirás un aviso de tu proveedor. En ambos casos, el proceso de renovación es similar al de instalación inicial.

¿Es obligatorio tener SSL para vender en PrestaShop?

Legalmente, si manejas datos de tarjetas de crédito, sí. Además, la mayoría de pasarelas de pago (PayPal, Stripe, Redsys) exigen HTTPS. Sin SSL, muchos navegadores marcarán tu tienda como "No segura".

¿Puedo instalar SSL en Plesk si mi hosting usa Syspanel (HestiaCP)?

No directamente. Si tu panel es Syspanel, accede por el puerto 2106 y busca la sección de SSL en el dominio. El proceso es diferente, aunque el objetivo es el mismo.


Conclusión: Tu tienda PrestaShop ahora es segura

Instalar un Plesk certificado SSL para tu tienda PrestaShop no solo mejora la seguridad hosting, sino que también aumenta la confianza de tus clientes y mejora tu posicionamiento en buscadores. El proceso, como has visto, es sencillo y está al alcance de cualquier usuario, incluso sin experiencia técnica.

Recuerda que instalar SSL en Plesk es solo el primer paso. Mantener el certificado actualizado, verificar periódicamente que no hay contenido mixto y configurar correctamente PrestaShop son tareas que garantizarán una experiencia de compra segura y profesional.

Si sigues esta guía paso a paso, tu tienda online estará protegida y lista para recibir a tus clientes con la máxima confianza. Y si algo falla, recuerda que siempre puedes contar con el soporte técnico de tu hosting o con la comunidad de PrestaShop para resolver cualquier duda.

[TIP] Guarda esta guía en tus favoritos. Cada vez que necesites renovar o reinstalar un certificado SSL en Plesk, te será de gran ayuda.

¿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