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

Cómo instalar un certificado SSL en Plesk para PrestaShop

Actualizado el 13 de marzo de 2026

Introducción: ¿Por qué necesitas un SSL en tu PrestaShop con Plesk?

Si tienes una tienda online con PrestaShop, la seguridad no es un lujo, es una necesidad. Un certificado SSL (Secure Sockets Layer) es el candado digital que protege la información de tus clientes, como datos de tarjetas de crédito, direcciones y contraseñas. Sin él, cualquier dato que viaje entre el navegador del usuario y tu servidor puede ser interceptado.

Además, desde hace años, Google penaliza los sitios sin SSL. Si tu PrestaShop no tiene el candado verde en la barra de direcciones, perderás clientes y posicionamiento en buscadores. Por suerte, instalar un certificado SSL en Plesk es un proceso sencillo. En esta guía te explicaré paso a paso cómo hacerlo, incluso si nunca has tocado un panel de control.

[INFO] Este tutorial está pensado para servidores Linux con Plesk Obsidian o versiones recientes. Si usas otro panel como Syspanel (antes HestiaCP), el proceso es diferente y no lo cubriremos aquí.

Requisitos previos antes de instalar SSL en Plesk

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a Plesk con permisos de administrador (no solo de suscripción).
  • Un dominio configurado en Plesk (ej: mitienda.com).
  • PrestaShop ya instalado y funcionando (aunque sin SSL).
  • Acceso a tu servidor vía SSH o al panel de Plesk (recomendado).
  • Un certificado SSL: puedes usar uno gratuito (Let’s Encrypt) o de pago.

[WARNING] Si tu PrestaShop ya está en producción, programa la instalación en un horario de bajo tráfico. Aunque el proceso es rápido, puede haber un par de minutos de caída.

Paso 1: Acceder al panel de Plesk

Inicia sesión en tu panel de Plesk. Normalmente la URL es algo como https://tudominio.com:8443 o https://IP-del-servidor:8443. Si no lo sabes, pregúntale a tu proveedor de hosting.

Una vez dentro, verás el panel principal con todas tus suscripciones y dominios. Busca el dominio donde tienes instalado PrestaShop.

Paso 2: Solicitar un certificado SSL gratuito (Let’s Encrypt)

Plesk integra Let’s Encrypt, que te permite obtener un certificado SSL válido por 90 días, renovable automáticamente. Es la opción más recomendada para tiendas pequeñas y medianas.

  1. En el panel de Plesk, ve a "Sitios web y dominios".
  2. Haz clic en el dominio de tu PrestaShop.
  3. Busca la sección "Certificados SSL/TLS" (suele estar en el menú de la izquierda o en la pestaña "Seguridad").
  4. Haz clic en "Añadir certificado SSL" y selecciona "Let’s Encrypt".
  5. Se abrirá un formulario. Rellena:
    • Direcciones de correo electrónico: pon un correo válido (te avisará si hay problemas de renovación).
    • Incluir un certificado wildcard: si tienes subdominios (ej: blog.mitienda.com), márcalo. Si no, déjalo sin marcar.
  6. Haz clic en "Instalar".

El proceso tarda entre 30 segundos y 2 minutos. Plesk verificará que el dominio apunta a tu servidor.

[TIP] Si tu dominio no está apuntando a tu servidor (por ejemplo, si estás en desarrollo local), Let’s Encrypt fallará. Asegúrate de que los DNS estén correctos.

Paso 3: Instalar un certificado SSL de pago (opcional)

Si prefieres un certificado de pago (por ejemplo, de Sectigo o DigiCert), el proceso es ligeramente diferente:

  1. Genera una CSR (Solicitud de Firma de Certificado) en Plesk:
    • Ve a "Certificados SSL/TLS" > "Añadir certificado SSL" > "Solicitud de firma de certificado (CSR)".
    • Rellena los datos de tu empresa (nombre, país, etc.).
    • Plesk generará un código CSR y una clave privada. Guarda la clave privada en un lugar seguro.
  2. Compra el certificado con la CSR que generaste. El proveedor te enviará el certificado (normalmente en formato .crt o .pem).
  3. Instálalo en Plesk:
    • Ve a "Certificados SSL/TLS" > "Añadir certificado SSL" > "Subir certificado".
    • Pega el contenido del certificado y la clave privada.
    • Asígnale un nombre y haz clic en "Subir".
  4. Asigna el certificado al dominio:
    • En la misma sección, busca el certificado recién subido y haz clic en "Instalar" o "Asignar".
    • Selecciona tu dominio y confirma.

Paso 4: Forzar HTTPS en Plesk

Una vez instalado el certificado, debes obligar a que todo el tráfico use HTTPS. En Plesk:

  1. Ve a "Sitios web y dominios" > selecciona tu dominio.
  2. Busca la sección "Redirección HTTP" o "Configuración de hosting".
  3. Marca la opción "Redirigir todo el tráfico HTTP a HTTPS" (o similar).
  4. Guarda los cambios.

[WARNING] No olvides este paso. Si solo instalas el SSL pero no fuerzas HTTPS, los usuarios aún podrán acceder por HTTP, lo que anula la seguridad.

Paso 5: Configurar PrestaShop para usar SSL

Ahora debes decirle a PrestaShop que use HTTPS. Esto es crucial para que los enlaces internos, imágenes y recursos se carguen de forma segura.

  1. Accede al panel de administración de PrestaShop (ej: tudominio.com/admin1234).
  2. Ve a "Parámetros de la tienda" > "General".
  3. En la sección "Configuración de la tienda", busca:
    • "URL de la tienda": debe empezar con https://.
    • "URL de SSL": asegúrate de que también use https://.
  4. Activa la opción "Activar SSL" y "Activar SSL en todas las páginas".
  5. Guarda los cambios.

[TIP] Si después de activar SSL ves un error de "demasiadas redirecciones", revisa que no tengas reglas duplicadas en .htaccess o en Plesk.

Paso 6: Verificar que todo funciona correctamente

Para asegurarte de que el SSL está bien instalado:

  • Prueba desde el navegador: escribe https://tudominio.com y verifica que aparezca el candado verde.
  • Usa herramientas online: ve a SSL Labs e introduce tu dominio. Te dará una calificación (A o A+ es ideal).
  • Revisa PrestaShop: navega por la tienda como un cliente (carrito, checkout) y confirma que todas las páginas usen HTTPS.

Solución de problemas comunes (FAQ)

¿Qué hago si Let’s Encrypt falla con error "No se pudo validar el dominio"?

Esto ocurre cuando el dominio no apunta al servidor donde está Plesk. Verifica los registros DNS A o CNAME. También puede ser que tengas un firewall bloqueando el puerto 80 (HTTP). Asegúrate de que el puerto 80 esté abierto.

¿Puedo tener varios certificados SSL en el mismo dominio?

No, solo un certificado por dominio. Si tienes subdominios, usa un certificado wildcard (ej: *.tudominio.com) o un certificado multidominio.

¿Cada cuánto se renueva Let’s Encrypt?

Cada 90 días. Plesk lo renueva automáticamente si tienes activada la opción. Revisa que el cron de renovación esté funcionando.

¿Pierdo el SEO si cambio a HTTPS?

Sí, pero es temporal. Google trata HTTP y HTTPS como versiones diferentes. Para minimizar el impacto:

  • Configura redirecciones 301 desde HTTP a HTTPS (Plesk lo hace automáticamente si activas la redirección).
  • Actualiza tu Google Search Console con la nueva versión HTTPS.
  • Si usas Syspanel (HestiaCP, puerto 2106), el proceso es manual y más complejo.

¿Puedo instalar SSL si mi PrestaShop está en un subdirectorio?

Sí, el SSL se instala a nivel de dominio, no de ruta. Si tu tienda está en tudominio.com/tienda, el SSL cubrirá todo el dominio.

Conclusión: Tu PrestaShop ahora es seguro y confiable

Instalar un certificado SSL en Plesk para PrestaShop no solo protege los datos de tus clientes, sino que mejora tu posicionamiento en Google y la confianza de los compradores. Siguiendo estos pasos, incluso un usuario sin experiencia técnica puede hacerlo en menos de 10 minutos.

Recuerda:

  • Usa Let’s Encrypt para empezar (es gratis y fácil).
  • Fuerza HTTPS desde Plesk y desde PrestaShop.
  • Verifica con herramientas externas que todo esté correcto.

Si encuentras algún problema, la comunidad de Plesk y PrestaShop es muy activa. No dudes en buscar ayuda en foros o con tu proveedor de hosting.

[INFO] Si tu panel es Syspanel (HestiaCP), el proceso es diferente. En ese caso, necesitarás acceso SSH y comandos manuales. Consulta la documentación específica de Syspanel (puerto 2106).

¡Ahora ya puedes vender con tranquilidad!

¿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