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

Guía para configurar SSL en Plesk para PrestaShop

Actualizado el 15 de marzo de 2026

Configurar un certificado SSL en Plesk para tu tienda PrestaShop es uno de los pasos más importantes para garantizar la seguridad de tus clientes y mejorar tu posicionamiento en buscadores. No solo proteges la información sensible (como contraseñas y datos de pago), sino que también activas el candado verde en el navegador, lo que genera confianza. En esta guía completa y paso a paso, te explicaré todo lo que necesitas saber sobre SSL Plesk PrestaShop, desde la instalación del certificado hasta la configuración final en tu tienda. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.

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

Antes de comenzar, es bueno entender por qué este proceso es tan relevante. SSL (Secure Sockets Layer) es un protocolo que cifra la comunicación entre el navegador del usuario y tu servidor. Sin SSL, cualquier dato enviado (como números de tarjeta o direcciones) viaja en texto plano y puede ser interceptado.

Para PrestaShop, tener SSL activo es casi obligatorio por varias razones:

  • Seguridad de los clientes: Protege la información durante el checkout.
  • Confianza visual: Los navegadores muestran un candado y el prefijo "https://".
  • SEO: Google penaliza los sitios sin SSL, así que configurar SSL Plesk mejora tu ranking.
  • Requisito de pasarelas de pago: Muchas como PayPal o Stripe exigen HTTPS.

Plesk es uno de los paneles de control más populares para hosting, y su integración con certificados SSL es bastante sencilla. Si usas Syspanel (nuestro panel basado en HestiaCP, accesible por el puerto 2106), el proceso es similar, pero aquí nos centraremos en Plesk.

Requisitos previos para instalar certificado SSL en Plesk

Antes de lanzarte a la instalación, asegúrate de tener lo siguiente:

  • Acceso a Plesk: Necesitas las credenciales de administrador o de un suscriptor con permisos para gestionar certificados SSL.
  • Dominio apuntando a tu servidor: El dominio para el que vas a instalar el SSL debe estar correctamente configurado en Plesk y resolverse a tu IP.
  • Tipo de certificado: Puedes usar un certificado gratuito (Let’s Encrypt) o uno de pago. Para PrestaShop, los gratuitos funcionan perfectamente.
  • PrestaShop instalado: Idealmente, ya deberías tener tu tienda funcionando en el dominio.

[INFO] Si tu dominio aún no apunta a los nameservers de tu hosting, primero configura los registros DNS. Sin esto, el certificado no podrá validarse.

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

El primer paso para configurar SSL Plesk es ubicar la herramienta adecuada. Sigue estos pasos:

  1. Inicia sesión en tu panel de Plesk. Normalmente la URL es algo como https://tudominio:8443 o la que te haya proporcionado tu proveedor.
  2. En el panel principal, busca la sección "Hosting & DNS" o directamente el icono de "SSL/TLS Certificates" (puede variar según la versión de Plesk).
  3. Haz clic en "SSL/TLS Certificates". Aquí verás los certificados existentes (si los hay) y podrás añadir uno nuevo.

Si no encuentras la opción, usa el buscador interno de Plesk escribiendo "SSL".

Paso 2: Elegir entre Let’s Encrypt o certificado de pago

Plesk ofrece dos caminos principales para instalar certificado SSL en Plesk:

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

Es la opción más rápida y sin costo. Ideal para tiendas pequeñas o en desarrollo.

  1. Dentro de SSL/TLS Certificates, busca el botón "Let’s Encrypt" o "Add SSL/TLS Certificate" y luego selecciona "Let’s Encrypt".
  2. Se abrirá un formulario. Selecciona tu dominio principal y, si lo deseas, marca la opción "Incluir www" para que también cubra www.tudominio.com.
  3. Opcionalmente, puedes marcar "Secure all subdomains" si tienes subdominios como tienda.tudominio.com.
  4. Haz clic en "Install". El proceso tarda unos segundos. Plesk verificará automáticamente la propiedad del dominio.

[TIP] Let’s Encrypt se renueva automáticamente cada 90 días. Plesk lo gestiona solo, pero asegúrate de que el cron de renovación esté activo en tu servidor.

Opción B: Certificado de pago (para mayor control o garantías)

Si necesitas un certificado con validación extendida (EV) o simplemente prefieres uno de pago, puedes subir tu propio certificado.

  1. Compra el certificado en una autoridad certificadora (CA) como DigiCert, Comodo o Sectigo.
  2. Recibirás un archivo .crt (certificado) y una clave privada .key (a veces también un bundle intermedio).
  3. En Plesk, ve a "SSL/TLS Certificates" y haz clic en "Add SSL/TLS Certificate".
  4. Ponle un nombre descriptivo (ej. "MiCertificadoPago").
  5. Pega el contenido del certificado en el campo "Certificate" y la clave privada en "Private Key".
  6. Si tienes un bundle intermedio, pégalo en "Certificate Authority (CA) Bundle".
  7. Haz clic en "Upload" y luego en "Install" para asociarlo a tu dominio.

Paso 3: Asignar el certificado SSL a tu dominio en Plesk

Una vez que tienes el certificado instalado (ya sea gratuito o de pago), debes asignarlo al dominio de tu PrestaShop.

  1. En el panel de Plesk, ve a "Websites & Domains".
  2. Busca tu dominio y haz clic en "Hosting Settings" (o "Configuración de hosting").
  3. En la sección "Security", verás un menú desplegable llamado "SSL/TLS Certificate". Selecciona el certificado que acabas de instalar (por ejemplo, "Let's Encrypt para tudominio.com").
  4. Marca la casilla "SSL/TLS support" para activar HTTPS.
  5. También puedes marcar "Permanent redirect from HTTP to HTTPS". Esto es fundamental para que todos los visitantes vayan automáticamente a la versión segura.

[WARNING] No olvides marcar la redirección permanente (301). Si solo activas SSL sin redirigir, los usuarios aún podrían acceder por HTTP, lo cual anula parte de la seguridad y puede generar contenido mixto.

Paso 4: Configurar PrestaShop para usar HTTPS

Ahora viene la parte específica de PrestaShop SSL tutorial. Aunque el certificado esté instalado en el servidor, PrestaShop debe saber que debe usar HTTPS en sus enlaces y recursos.

  1. Accede al panel de administración de PrestaShop (normalmente en tudominio.com/adminXXXX).
  2. Ve al menú "Configuración de la tienda" > "Parámetros generales".
  3. En la pestaña "General", busca la opción "Habilitar SSL".
  4. Actívala (ponla en "Sí").
  5. También activa "Habilitar SSL en todas las páginas". Esto asegura que incluso las páginas de categorías o producto usen HTTPS.
  6. Guarda los cambios.

[INFO] Si tu tienda ya había sido visitada antes de tener SSL, es posible que algunos recursos (imágenes, CSS, JS) se carguen aún por HTTP. Esto se llama "contenido mixto" y puede romper el candado. Para solucionarlo, ve a "Parámetros avanzados" > "Rendimiento" y limpia la caché. También puedes regenerar las URL de las imágenes desde "Parámetros de la tienda" > "Imágenes".

Paso 5: Verificar la correcta instalación del SSL

Después de todo el proceso, es vital comprobar que todo funciona bien. Aquí tienes varias formas de hacerlo:

  • Desde el navegador: Abre https://tudominio.com y haz clic en el candado. Debe decir "Conexión segura".
  • Herramientas online: Usa sitios como SSL Labs (ssllabs.com) para obtener un análisis detallado de tu certificado.
  • Consola de PrestaShop: Revisa si hay advertencias en el panel de administración sobre contenido mixto.
  • Recorre tu tienda: Visita varias páginas (producto, carrito, checkout) y asegúrate de que todas tengan HTTPS.

Si ves errores como "Su conexión no es privada", puede ser que el certificado no esté bien instalado o que haya caducado. Vuelve al paso 2 y revisa la asignación.

Solución de problemas comunes al configurar SSL en Plesk

A veces, incluso siguiendo los pasos, pueden surgir inconvenientes. Aquí te dejo los más frecuentes y cómo resolverlos:

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

  • Causa: El certificado se emitió para un dominio diferente (ej. www.tudominio.com y tu dominio es sin www).
  • Solución: Asegúrate de haber incluido ambos nombres en la emisión (con Let’s Encrypt, marca la casilla "Incluir www").

Error: "Redirección en bucle" (too many redirects)

  • Causa: Configuración conflictiva entre la redirección de Plesk y algún plugin de SEO o redirección en PrestaShop.
  • Solución: Temporalmente, desactiva cualquier redirección en PrestaShop (en Parámetros generales > SEO y URLs). Luego, desde Plesk, solo usa la redirección 301 que configuramos en "Hosting Settings". Vuelve a activar las redirecciones de a poco.

Advertencia de contenido mixto en el navegador

  • Causa: Imágenes, scripts o fuentes se cargan por HTTP en páginas HTTPS.
  • Solución: En PrestaShop, ve a "Parámetros avanzados > Rendimiento" y activa "Forzar compilación" para temas y "Forzar compilación de JavaScript". Limpia la caché de tu navegador. Si el problema persiste, revisa manualmente los enlaces en los módulos de terceros.

No puedo acceder al panel de administración después de activar SSL

  • Causa: La URL de administración sigue apuntando a HTTP.
  • Solución: Edita el archivo config/settings.inc.php en la raíz de PrestaShop (vía FTP o administrador de archivos de Plesk). Busca las líneas _PS_BASE_URL_ y _PS_BASE_URL_SSL_ y asegúrate de que ambas tengan https:// y tu dominio correcto.

Preguntas frecuentes (FAQ) sobre SSL Plesk PrestaShop

Aquí respondo las dudas más habituales que recibimos en soporte técnico:

¿Puedo usar Let’s Encrypt para una tienda en producción?

Sí, es perfectamente seguro y recomendado. Let’s Encrypt ofrece el mismo nivel de cifrado que un certificado de pago. La única diferencia es que no incluye garantía financiera (algo que solo importa si vendes servicios muy caros). Para la mayoría de tiendas PrestaShop, es suficiente.

¿Cada cuánto se renueva el certificado SSL en Plesk?

Con Let’s Encrypt, la renovación es automática cada 90 días. Plesk lo gestiona en segundo plano. Si usas un certificado de pago, tendrás que renovarlo manualmente (normalmente cada 1 o 2 años) y subir los nuevos archivos.

¿Afecta el SSL al rendimiento de mi PrestaShop?

Minimamente. El cifrado/descifrado consume algo de CPU, pero en servidores modernos es imperceptible. Además, el SEO y la confianza que ganas compensan con creces.

¿Qué hago si mi hosting no tiene Plesk?

Si usas Syspanel (nuestro panel basado en HestiaCP, accesible por el puerto 2106), el proceso es similar pero con diferencias en la interfaz. En Syspanel, busca la sección "SSL" dentro del dominio y elige "Let's Encrypt" o "Subir certificado". Luego, en PrestaShop, los pasos son idénticos.

¿Es necesario tener SSL en subdominios como cdn.tudominio.com?

Si esos subdominios cargan contenido en tu tienda (como imágenes o scripts), sí, es recomendable para evitar contenido mixto. Puedes emitir un certificado wildcard (que cubre *.tudominio.com) o uno para cada subdominio.

Conclusión: Disfruta de una tienda segura y bien posicionada

Configurar SSL en Plesk para PrestaShop no es complicado si sigues los pasos adecuados. Recuerda que la seguridad es la base de cualquier negocio online. Con esta guía, has aprendido a instalar certificado SSL en Plesk, asignarlo a tu dominio y ajustar PrestaShop para que funcione completamente bajo HTTPS.

Ahora tu tienda no solo protegerá los datos de tus clientes, sino que también ganará puntos en los motores de búsqueda. Si encuentras algún problema, revisa la sección de solución de problemas o contacta con tu soporte técnico. ¡Tu tienda ya está lista para brillar con el candado verde!

[TIP FINAL] Después de configurar todo, no olvides actualizar tu sitemap y notificar a Google del cambio de HTTP a HTTPS desde Search Console. Así acelerarás la indexación de las nuevas URLs seguras.

¿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