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

Configurar SSL en Plesk para PrestaShop: Guía completa

Actualizado el 18 de abril de 2026

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

Si tienes una tienda online con PrestaShop, la seguridad es tu prioridad número uno. Tus clientes te confían datos sensibles como direcciones, correos electrónicos y, sobre todo, información de pago. Aquí es donde entra en juego el SSL (Secure Sockets Layer). Al configurar SSL en Plesk para tu PrestaShop, estás habilitando el candado verde en la barra de direcciones y el protocolo HTTPS. Esto no solo protege la información en tránsito, sino que también es un factor clave para el SEO, ya que Google favorece los sitios seguros.

Esta guía completa está diseñada para que, incluso sin experiencia técnica, puedas instalar, activar y forzar el uso de SSL en tu tienda. Vamos paso a paso, desde la compra del certificado hasta la verificación final.

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de control. Normalmente accedes a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu hosting.
  • Un certificado SSL: Puedes adquirir uno de pago (como Comodo, DigiCert) o utilizar uno gratuito como Let’s Encrypt. En esta guía usaremos Let’s Encrypt por ser la opción más sencilla y económica.
  • PrestaShop instalado: Asumimos que ya tienes tu tienda funcionando en Plesk.
  • Dominio apuntando a tu servidor: El dominio para el que vas a configurar el SSL debe estar correctamente vinculado a tu cuenta de hosting.

[INFO] Si tu dominio aún no apunta a los servidores de tu hosting, el proceso de validación del certificado fallará. Verifica los registros DNS antes de continuar.

Paso 1: Instalar un certificado SSL en Plesk

El primer paso para lograr un PrestaShop SSL funcional es tener el certificado instalado en el panel. Plesk facilita mucho este proceso, especialmente con Let’s Encrypt.

Opción A: Usar Let’s Encrypt (gratuito y recomendado)

  1. Inicia sesión en Plesk con tu usuario administrador.
  2. En el menú lateral, busca la sección "Sitios web y dominios" y haz clic en el nombre de tu dominio (el de tu PrestaShop).
  3. Busca el icono o enlace que dice "SSL/TLS Certificates" o "Certificados SSL/TLS".
  4. Dentro de esta sección, verás un botón que dice "Añadir certificado SSL" o "Let's Encrypt". Haz clic en "Let's Encrypt".
  5. Se abrirá un formulario. Aquí debes:
    • Seleccionar el dominio: Asegúrate de que tu dominio principal esté marcado.
    • Incluir el subdominio www: Marca la casilla para que el certificado cubra tudominio.com y www.tudominio.com. Esto es fundamental para evitar errores de contenido mixto.
    • Correo electrónico: Introduce una dirección de correo válida. Let’s Encrypt la usará para notificaciones de renovación.
  6. Haz clic en "Instalar" o "Obtener". El proceso es automático y en menos de un minuto tendrás tu certificado activo.

Opción B: Instalar un certificado SSL de pago

Si ya compraste un certificado SSL de una autoridad certificadora (CA), el proceso es ligeramente diferente:

  1. En la misma sección "SSL/TLS Certificates", haz clic en "Añadir certificado SSL".
  2. Selecciona la opción "Subir archivo de certificado".
  3. Te pedirá tres elementos:
    • Certificado (.crt): El archivo que te envió la CA.
    • Clave privada (.key): La clave que generaste al solicitar el certificado.
    • Certificado intermedio (CA Bundle): Un archivo adicional que proporciona la CA para completar la cadena de confianza.
  4. Sube los archivos y haz clic en "Subir". Plesk lo instalará automáticamente.

[TIP] Si no tienes los archivos separados, muchas CA los envían en un solo archivo .pem. Plesk también acepta este formato. Consulta la documentación de tu proveedor.

Paso 2: Forzar HTTPS en Plesk

Una vez instalado el certificado SSL Plesk, el siguiente paso es redirigir todo el tráfico de tu tienda a HTTPS. Esto se hace desde la configuración de hosting de Plesk.

  1. En "Sitios web y dominios", busca la opción "Hosting Settings" o "Configuración de hosting".
  2. Dentro de las opciones de seguridad, verás una sección llamada "Seguridad".
  3. Marca la casilla que dice "Redirigir HTTP a HTTPS" o "Forzar redirección HTTPS".
  4. Guarda los cambios.

Con esto, cualquier visitante que intente acceder a http://tudominio.com será redirigido automáticamente a https://tudominio.com. Es un paso crucial para la seguridad y el SEO.

[WARNING] Si tu PrestaShop ya está configurado para usar HTTPS en su interior, pero no fuerzas la redirección desde Plesk, podrías tener problemas de contenido mixto o incluso de bucle de redirección. Siempre hazlo desde el panel primero.

Paso 3: Configurar SSL en PrestaShop

Ahora vamos al corazón de tu tienda. Aunque Plesk ya está listo, PrestaShop necesita saber que debe usar HTTPS para todas sus URLs internas.

3.1 Acceder al back office de PrestaShop

  1. Ve a https://tudominio.com/adminXXXXX (donde XXXXX es el código de seguridad que elegiste al instalar).
  2. Inicia sesión con tu usuario y contraseña.

3.2 Ajustar la configuración de SEO y URLs

  1. En el menú lateral, ve a "Configuración de la tienda" > "Tráfico y SEO" > "SEO y URLs".
  2. En la pestaña "Configuración de la URL de la tienda", verás dos campos:
    • URL de la tienda: Debe empezar con https://. Por ejemplo: https://tudominio.com.
    • URL de la tienda (SSL): Debe ser exactamente la misma, también con https://.
  3. Guarda los cambios.

3.3 Activar SSL en PrestaShop

  1. En el mismo menú, ve a "Configuración de la tienda" > "General".
  2. Busca la sección "SSL".
  3. Activa la opción "Activar SSL".
  4. También activa "Activar SSL en todas las páginas". Esto asegura que incluso las páginas de administración y las del carrito usen HTTPS.
  5. Guarda los cambios.

[INFO] Si al activar SSL en PrestaShop tu tienda deja de cargar correctamente, es probable que tengas algún recurso (imágenes, CSS, JavaScript) que se esté cargando por HTTP. Esto se conoce como "contenido mixto". Más adelante te explicamos cómo solucionarlo.

Paso 4: Verificar que todo funciona correctamente

Después de la configuración, es hora de comprobar que el Plesk PrestaShop seguridad esté funcionando al 100%.

4.1 Comprobar el candado en el navegador

  1. Abre tu tienda en una ventana de incógnito (para evitar caché).
  2. Fíjate en la barra de direcciones. Deberías ver un candado verde o un icono de seguridad.
  3. Haz clic en el candado para ver los detalles del certificado. Debe mostrar que la conexión es segura y que el certificado es válido para tu dominio.

4.2 Usar herramientas online

  • SSL Labs (www.ssllabs.com): Introduce tu dominio y haz clic en "Test". Te dará una calificación de la configuración SSL. Una A o A+ es ideal.
  • Why No Padlock (www.whynopadlock.com): Si ves algún error de contenido mixto, esta herramienta te indicará exactamente qué recurso se está cargando por HTTP.

4.3 Revisar el back office de PrestaShop

Ve a "Configuración de la tienda" > "Tráfico y SEO" > "SEO y URLs". Asegúrate de que las URLs de la tienda y de SSL sean idénticas y empiecen con https://.

Solución de problemas comunes (FAQ)

Aquí respondemos a las dudas más frecuentes que surgen al configurar SSL Plesk para PrestaShop.

P: Después de activar SSL, mi tienda se ve rara o no carga imágenes.

R: Esto es contenido mixto. Plesk y PrestaShop redirigen las URLs, pero puede que algunos recursos estén hardcodeados con HTTP. La solución más rápida es:

  1. En el back office de PrestaShop, ve a "Configuración de la tienda" > "General".
  2. Activa la opción "Activar SSL" y "Activar SSL en todas las páginas".
  3. Luego, ve a "Mejorar" > "Rendimiento" y en "Forzar compilación" activa la opción "Sí" (luego vuelve a "No" una vez que hayas verificado).
  4. Si el problema persiste, usa la herramienta "Why No Padlock" para identificar los recursos problemáticos y cámbialos manualmente en la base de datos o en los archivos de la plantilla.

P: Mi certificado Let's Encrypt no se renovó automáticamente.

R: Plesk suele encargarse de la renovación automática de Let's Encrypt. Sin embargo, si falla, puedes renovarlo manualmente:

  1. En "Sitios web y dominios", selecciona tu dominio.
  2. Ve a "SSL/TLS Certificates".
  3. Busca el certificado de Let's Encrypt y haz clic en "Renovar".
  4. Asegúrate de que tu dominio tenga correctamente configurado el registro A y que el servidor pueda hacer la validación.

P: ¿Puedo usar el mismo certificado para varios dominios?

R: Sí, si tienes un certificado comodín (wildcard) o un certificado multidominio. En Plesk, al instalarlo, puedes seleccionar los dominios que cubrirá. Para Let's Encrypt, cada dominio necesita su propio certificado, aunque el proceso es igual de sencillo.

P: Mi PrestaShop sigue mostrando "No seguro" después de la configuración.

R: Revisa estos puntos:

  • ¿Forzaste HTTPS desde Plesk? (Paso 2).
  • ¿Activaste SSL en PrestaShop? (Paso 3.3).
  • ¿Las URLs de la tienda empiezan con https://? (Paso 3.2).
  • ¿Hay contenido mixto? Usa la herramienta "Why No Padlock" para detectarlo.

P: ¿Qué hago si mi hosting no es Plesk? ¿Funciona en otros paneles?

R: Esta guía está enfocada en Plesk. Si tu hosting usa otro panel, como cPanel o Syspanel (antes conocido como HestiaCP), los pasos varían. Por ejemplo, en Syspanel el acceso es por el puerto 2106 y la instalación de SSL se hace desde la sección de "Web" o "SSL". Sin embargo, los principios de configuración en PrestaShop son los mismos.

Consejos adicionales para la seguridad de tu PrestaShop

  • Mantén todo actualizado: Tanto Plesk como PrestaShop y sus módulos deben estar en sus versiones más recientes. Las actualizaciones suelen incluir parches de seguridad.
  • Usa contraseñas fuertes: Para el back office de PrestaShop y para tu cuenta de Plesk.
  • Activa el firewall de aplicaciones web (WAF): Muchos hosting incluyen esta opción en Plesk. Ayuda a bloquear ataques comunes.
  • Realiza copias de seguridad periódicas: Antes de cualquier cambio importante (como la instalación de SSL), haz una copia de seguridad de tu tienda y de tu base de datos.

Conclusión

Configurar SSL en Plesk para PrestaShop es un proceso sencillo si sigues los pasos adecuados. No solo proteges a tus clientes y su información, sino que también mejoras el posicionamiento de tu tienda en los motores de búsqueda. Recuerda que un sitio seguro genera confianza, y la confianza se traduce en ventas.

Si has seguido esta guía completa, tu PrestaShop SSL ya debería estar funcionando a la perfección. Disfruta de la tranquilidad de saber que tu tienda online es un lugar seguro para comprar.

[TIP] Si encuentras algún problema no cubierto aquí, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu hosting. ¡La seguridad de tu tienda no tiene precio!

¿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