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

Configurar SSL en Plesk para WordPress y PrestaShop

Actualizado el 15 de abril de 2026

¿Tu tienda online o web corporativa aún navega sin el candado verde? Si tienes un sitio con WordPress o PrestaShop alojado en un servidor Linux con Plesk, activar el SSL es uno de los pasos más importantes para transmitir confianza y mejorar tu posicionamiento en buscadores. No te preocupes si no eres un experto en sistemas: aquí te guiaré paso a paso, con un lenguaje claro y sin tecnicismos innecesarios. Al final de este artículo, sabrás exactamente cómo configurar SSL en Plesk para WordPress y PrestaShop, resolver las dudas más comunes y mantener tu sitio seguro.

¿Por qué es importante configurar SSL en tu sitio?

Antes de meternos en la configuración, entendamos por qué este paso es tan crítico. SSL (Secure Sockets Layer) es un protocolo que cifra la información que viaja entre el navegador de tus visitantes y tu servidor. Sin él, cualquier dato (contraseñas, pagos, formularios) viaja en texto plano, vulnerable a ser interceptado.

Además, desde hace años, Google penaliza los sitios sin HTTPS, mostrando un mensaje de “No seguro” en la barra del navegador. Esto afecta directamente a la confianza del usuario y al SEO. Por eso, configurar SSL en Plesk no es solo una opción, es una necesidad.

Requisitos previos para empezar

Para seguir esta guía necesitas:

  • Acceso a Plesk (generalmente a través de https://tudominio.com:8443 o la IP de tu servidor).
  • Un dominio registrado y apuntando a tu servidor.
  • Tener WordPress o PrestaShop ya instalados (o saber que los instalarás después).
  • Conocimientos básicos de navegación en el panel de control.

[INFO] Si tu servidor usa Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106. Aunque esta guía se centra en Plesk, muchos conceptos son transferibles.

Paso 1: Obtener un certificado SSL gratuito (Let’s Encrypt)

La opción más sencilla y económica (gratuita) es usar Let’s Encrypt. Plesk lo integra de forma nativa, así que no necesitas instalar nada extra.

  1. Inicia sesión en Plesk.
  2. Ve a Websites & Domains (Sitios web y dominios).
  3. Haz clic en el dominio para el que quieres el SSL.
  4. Busca la sección SSL/TLS Certificates (Certificados SSL/TLS).
  5. Haz clic en Let’s Encrypt.
  6. Completa los campos:
    • Correo electrónico: para notificaciones de renovación.
    • Incluir el dominio principal y los subdominios (por ejemplo, www.tudominio.com y tudominio.com).
  7. Marca la opción Automatically renew the certificate (Renovar automáticamente).
  8. Haz clic en Install.

[TIP] La renovación automática es clave. Let’s Encrypt emite certificados por 90 días, pero Plesk los renueva sin que tengas que hacer nada.

En unos segundos, tendrás tu certificado instalado. Pero aún falta un paso importante: forzar el tráfico HTTPS.

Paso 2: Forzar HTTPS en todo el sitio

Tener el certificado no basta; debes redirigir todo el tráfico HTTP a HTTPS. Esto se hace desde Plesk.

  1. En la misma sección Websites & Domains, busca Hosting Settings (Configuración de alojamiento).
  2. Marca la opción Permanent SEO-safe 301 redirect from HTTP to HTTPS.
  3. Guarda los cambios.

Con esto, cualquier visita a http://tudominio.com será redirigida automáticamente a https://tudominio.com. Perfecto para SEO y seguridad.

Configurar SSL en Plesk para WordPress

WordPress es el CMS más popular, y su configuración SSL en Plesk es muy directa. Sin embargo, hay un par de ajustes internos que debes verificar.

Instalar y activar SSL en WordPress

Después de haber configurado el certificado y la redirección en Plesk, entra a tu panel de administración de WordPress (generalmente tudominio.com/wp-admin).

  1. Ve a Ajustes > Generales.
  2. Cambia las direcciones de Dirección de WordPress (URL) y Dirección del sitio (URL) de http:// a https://.
  3. Guarda los cambios. Es posible que te pida iniciar sesión de nuevo.

Actualizar enlaces internos y contenido mixto

Uno de los problemas más comunes tras activar SSL es el contenido mixto: elementos (imágenes, scripts, CSS) que se cargan por HTTP en una página HTTPS. El navegador los bloquea y muestra un error.

Para solucionarlo:

  • Usa un plugin: Instala “Really Simple SSL”. Este plugin detecta automáticamente tu certificado y corrige las URLs en la base de datos y en el contenido.
  • Revisa manualmente: Si tienes imágenes o enlaces hardcodeados en páginas o entradas, cámbialos a URLs relativas o con https://.

[WARNING] No uses plugins que hagan redirecciones forzadas si ya lo hiciste desde Plesk. Pueden entrar en conflicto.

Verificar el funcionamiento

Después de los cambios, visita tu web y haz clic en el candado en la barra del navegador. Debe decir “Conexión segura”. También puedes usar herramientas como SSL Labs para un análisis profundo.

Configurar SSL en Plesk para PrestaShop

PrestaShop, al ser una plataforma de comercio electrónico, es especialmente sensible a la seguridad. Configurar SSL en Plesk para PrestaShop requiere pasos adicionales para garantizar pagos seguros.

Activar SSL en el panel de PrestaShop

  1. Accede a tu back office de PrestaShop (generalmente tudominio.com/admin).
  2. Ve a Configuración avanzada > Rendimiento.
  3. En la sección SSL, activa las opciones:
    • Activar SSL.
    • Activar SSL en todas las páginas.
  4. Guarda.

[INFO] PrestaShop 1.7 y versiones posteriores suelen tener esta opción más visible. En versiones antiguas, busca en “Parámetros de la tienda > General”.

Forzar HTTPS en PrestaShop desde el archivo .htaccess

Aunque Plesk ya redirige, a veces PrestaShop necesita una regla extra para evitar redirecciones infinitas. Edita el archivo .htaccess en la raíz de tu instalación de PrestaShop (puedes hacerlo desde el administrador de archivos de Plesk o vía FTP).

Añade estas líneas al principio del archivo:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Guarda y comprueba que no haya errores.

Actualizar URLs en la base de datos

PrestaShop almacena URLs absolutas en la base de datos. Si tu tienda ya tenía contenido, es probable que haya enlaces HTTP. Puedes usar una consulta SQL desde phpMyAdmin (accesible desde Plesk en Bases de datos > phpMyAdmin).

Ejecuta:

UPDATE ps_configuration SET value = '1' WHERE name = 'PS_SSL_ENABLED';
UPDATE ps_configuration SET value = '1' WHERE name = 'PS_SSL_ENABLED_EVERYWHERE';

[WARNING] Haz una copia de seguridad de la base de datos antes de ejecutar cualquier consulta.

Probar pagos y formularios

Después de la configuración, realiza una compra de prueba (usa el modo de pago en sandbox) para asegurarte de que los datos viajan cifrados. Revisa que el icono de candado aparezca en toda la tienda, especialmente en el proceso de checkout.

Solución de problemas comunes al configurar SSL en Plesk

A veces, aunque sigas todos los pasos, algo falla. Aquí tienes los problemas más frecuentes y cómo resolverlos.

Error de redirección en bucle

Si al visitar tu web ves un error de “demasiadas redirecciones”, es porque hay un conflicto entre la redirección de Plesk y la de tu CMS.

Solución: Desactiva la redirección desde Plesk (desmarca la opción del paso 2) y deja solo la que configures en el .htaccess de tu sitio.

Certificado no válido para subdominios

Si tienes subdominios (como blog.tudominio.com o tienda.tudominio.com), el certificado de Let’s Encrypt debe incluirlos.

Solución: Al generar el certificado en Plesk, marca todos los subdominios que uses. Si ya lo generaste, puedes renovarlo y añadirlos.

Contenido mixto en PrestaShop

PrestaShop carga muchos recursos externos (Google Fonts, Analytics, etc.). Si alguno se carga por HTTP, el navegador lo bloqueará.

Solución: Revisa las configuraciones de tus módulos y temas. En el back office, ve a Diseño > Tema y logotipo > Avanzado y asegúrate de que las URLs de los recursos sean relativas o usen https://.

Preguntas frecuentes (FAQ)

¿Puedo usar un certificado SSL de pago en lugar de Let’s Encrypt?

Sí, Plesk permite importar certificados de pago (como Comodo, DigiCert, etc.). En SSL/TLS Certificates, elige “Add SSL Certificate” y sube los archivos que te proporciona tu proveedor. La configuración posterior es la misma.

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

Cada 90 días. Plesk lo renueva automáticamente si marcaste la opción. Si no, recibirás un aviso por correo.

¿Afecta el SSL al rendimiento de mi web?

Mínimamente. El cifrado añade una pequeña carga al servidor, pero con la tecnología actual es imperceptible. Además, los certificados gratuitos son igual de seguros que los de pago.

¿Qué hago si mi web deja de cargar después de activar SSL?

Revisa el archivo .htaccess y desactiva temporalmente la redirección desde Plesk. Luego, accede a tu panel de administración por HTTP y corrige las URLs. Si usas WordPress, el plugin “Really Simple SSL” puede ayudarte a revertir el problema.

Conclusión: SSL es el primer paso hacia un sitio profesional

Configurar SSL en Plesk para WordPress y PrestaShop no es complicado, pero requiere atención a los detalles. Un sitio con HTTPS no solo es más seguro, sino que también transmite profesionalidad y mejora tu posicionamiento en Google. Sigue esta guía paso a paso, y en menos de 30 minutos tendrás tu web funcionando con el candado verde.

Recuerda: la seguridad web es un proceso continuo. Revisa periódicamente que tu certificado esté activo y que no haya contenido mixto. Si tienes dudas, vuelve a este artículo o consulta los foros de la comunidad de Plesk. ¡Tu sitio y tus visitantes te lo agradecerán!

¿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