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

Cómo configurar un certificado SSL gratuito (Let's Encrypt) en Plesk

Actualizado el 15 de enero de 2026

¿Por qué necesitas un certificado SSL en tu sitio web?

Si estás leyendo esto, probablemente ya sabes que un candado verde en la barra del navegador es algo más que un adorno. Un certificado SSL (Secure Sockets Layer) cifra la conexión entre el servidor y el visitante, protegiendo datos sensibles como contraseñas o números de tarjeta. Además, Google da prioridad en sus resultados de búsqueda a las webs con HTTPS activado, por lo que es un factor clave para tu posicionamiento SEO.

La buena noticia es que ya no necesitas pagar cientos de euros al año por un certificado. Let's Encrypt ofrece certificados SSL gratuitos, automáticos y válidos por 90 días, que se renuevan sin intervención manual. Y si tu hosting usa Plesk, el proceso es tan sencillo que puedes tenerlo funcionando en menos de 10 minutos, incluso sin experiencia técnica.

En esta guía paso a paso, te explicaré cómo configurar un certificado SSL gratuito (Let's Encrypt) en Plesk, activar HTTPS en tu dominio y solucionar los problemas más comunes. Vamos a ello.


Requisitos previos antes de empezar

Antes de lanzarnos a configurar nada, asegúrate de cumplir estos tres requisitos básicos. Si fallas en alguno, el proceso no funcionará:

  1. Tener acceso al panel de control de Plesk con permisos de administrador o de suscripción. Normalmente accedes a través de https://tu-servidor:8443.

  2. Que tu dominio apunte correctamente a tu servidor. Esto significa que el registro DNS (tipo A o AAAA) debe resolver a la IP de tu máquina. Si acabas de registrar el dominio, espera unas horas a que se propague.

  3. Que tu servidor permita conexiones entrantes en el puerto 80 (HTTP). Let's Encrypt necesita verificar que controlas el dominio, y lo hace a través de una petición HTTP temporal. Si tienes un firewall, asegúrate de que este puerto esté abierto.

[WARNING] Si tu dominio apunta a otro servidor o tienes un proxy inverso mal configurado, la validación fallará. Verifica esto antes de continuar.


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

Lo primero es entrar en tu panel de Plesk. Una vez dentro, sigue esta ruta:

  1. En el menú lateral izquierdo, busca tu dominio (o el sitio web sobre el que quieres instalar el certificado).

  2. Haz clic en el nombre del dominio para abrir su panel de gestión.

  3. En el submenú, busca la sección "SSL/TLS Certificates". En versiones recientes de Plesk, puede aparecer como "Seguridad" y luego "Certificados SSL/TLS".

  4. Verás una lista de certificados existentes (si los hay) y un botón que dice "Add SSL Certificate" o "Añadir certificado". No hagas clic ahí todavía, porque vamos a usar la opción gratuita.

En esta misma pantalla, busca una sección o pestaña que diga "Let's Encrypt". En Plesk Obsidian (la versión más actual), suele estar directamente en el panel principal del dominio, como un icono separado. Si no lo ves, puede que necesites instalar la extensión desde "Extensions" en el menú principal. Es gratis y oficial.

[INFO] Si no encuentras la opción Let's Encrypt, ve a "Extensions" y busca "Let's Encrypt". Instálala y reinicia Plesk si es necesario. Es un proceso de un clic.


Paso 2: Emitir el certificado SSL gratuito con Let's Encrypt

Una vez que estés en la pantalla de gestión de Let's Encrypt de tu dominio, verás un formulario con varias opciones. Te explico las más importantes:

  • Email address: Introduce un correo electrónico válido. Let's Encrypt lo usará para enviarte avisos de renovación o problemas de expiración. No es obligatorio, pero muy recomendable.

  • Domain list: Aquí puedes seleccionar qué dominios incluir en el certificado. Lo normal es marcar tu dominio principal (tudominio.com) y la variante con www (www.tudominio.com). Si tienes subdominios como blog.tudominio.com, también puedes añadirlos, pero ten en cuenta que Let's Encrypt tiene un límite de emisiones por semana.

  • Enable automatic renewal: Marca esta casilla. Es crucial. Sin ella, el certificado caducará a los 90 días y tendrás que repetir el proceso manualmente. Con la renovación automática, Plesk se encarga de todo.

Cuando hayas rellenado los campos, haz clic en "Install" o "Get It Free". El proceso tarda entre 10 y 30 segundos. No cierres la pestaña del navegador mientras tanto.

Si todo ha ido bien, verás un mensaje de éxito y el nuevo certificado aparecerá en la lista de certificados SSL/TLS de tu dominio.

[TIP] Si tienes varios dominios en Plesk, repite este proceso en cada uno. No existe una opción global, pero es igual de rápido.


Paso 3: Activar HTTPS en tu dominio (forzar redirección)

Tener el certificado instalado no significa que tu web se sirva automáticamente por HTTPS. Necesitas activarlo y, si quieres, forzar la redirección de HTTP a HTTPS para que nadie acceda por la versión insegura.

3.1. Seleccionar el certificado en el sitio web

  1. Ve a la sección "SSL/TLS Certificates" de tu dominio.

  2. Busca el certificado que acabas de emitir (tendrá un nombre como letsencrypt o tu dominio).

  3. Haz clic en el icono de "Set as default" o "Activate". Esto hace que Plesk use ese certificado para las conexiones HTTPS.

  4. En la misma pantalla, marca la casilla "Permanently redirect HTTP to HTTPS" si existe. Si no la ves, no pasa nada, lo configuraremos manualmente.

3.2. Redirección manual en el archivo .htaccess

Si prefieres control total o tu versión de Plesk no tiene la opción automática, puedes forzar la redirección con un archivo .htaccess. Para ello:

  1. Ve a "File Manager" en el panel de tu dominio.

  2. Busca la carpeta httpdocs (o public_html). Dentro, crea o edita el archivo .htaccess.

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

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios y prueba a visitar http://tudominio.com. Deberías ser redirigido automáticamente a https://tudominio.com.

[WARNING] Si usas WordPress, asegúrate de que la URL del sitio en Ajustes > General empiece por https://. Si no, puedes generar un bucle de redirección o problemas con los enlaces internos.


Paso 4: Verificar que todo funciona correctamente

Una vez activado HTTPS, es hora de comprobar que no hay errores. Te recomiendo hacer tres verificaciones rápidas:

  1. Prueba de navegador: Accede a https://tudominio.com y haz clic en el candado de la barra de direcciones. Debe indicar que la conexión es segura y mostrar el nombre de tu dominio.

  2. Comprobación de mezcla de contenidos: Si tu web tiene recursos (imágenes, CSS, JavaScript) cargados por HTTP, el navegador los bloqueará o mostrará un aviso. Para detectarlos, abre las herramientas de desarrollador (F12) y mira la pestaña "Console" o "Network". Si hay errores de "Mixed Content", tendrás que actualizar esas URLs a HTTPS.

  3. Herramienta externa: Usa un comprobador SSL gratuito como SSL Labs. Te dará una nota (A+ es lo ideal) y te avisará de posibles problemas de configuración o de cadena de certificados.


Paso 5: Renovación automática y mantenimiento

Como mencioné antes, los certificados de Let's Encrypt caducan cada 90 días. Si activaste la renovación automática, no tienes que preocuparte. Plesk ejecutará un cron job que revisa la caducidad y renueva el certificado unos días antes.

Pero hay un detalle importante: la renovación automática solo funciona si el puerto 80 sigue abierto y el dominio apunta al servidor. Si mueves el dominio o cambias la IP, la renovación fallará y tu sitio perderá el HTTPS.

Para revisar el estado de la renovación:

  1. Ve a "SSL/TLS Certificates" en tu dominio.

  2. Junto al certificado, verás la fecha de expiración. Si se acerca y no se renueva, intenta hacerlo manualmente con el botón "Renew" o revisa los logs del sistema en /var/log/letsencrypt/ (si tienes acceso SSH).

[INFO] En Plesk, también puedes configurar notificaciones por correo para que te avisen si una renovación falla. Ve a "Tools & Settings" > "Notifications" y activa las alertas de SSL.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan al soporte, con sus soluciones:

"El certificado se ha emitido, pero mi web no carga por HTTPS"

Esto suele deberse a que no has activado el certificado en el dominio o a que el puerto 443 está bloqueado en el firewall. Revisa que tu proveedor de hosting no tenga restringido este puerto y que hayas hecho clic en "Set as default".

"La redirección HTTP a HTTPS no funciona"

Comprueba que el .htaccess está en la carpeta correcta y que tu servidor tiene habilitado el módulo mod_rewrite. Si usas Nginx como servidor web en Plesk, la redirección se configura desde "Apache & nginx Settings" en el panel del dominio.

"Tengo un error de 'Mixed Content'"

Esto pasa cuando tu web carga recursos por HTTP. La solución más rápida es instalar un plugin como "Really Simple SSL" si usas WordPress, que actualiza automáticamente todas las URLs. Si tu web es HTML estático, busca y reemplaza http:// por https:// en tus archivos.

"¿Puedo usar Let's Encrypt con Syspanel?"

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. Accede por el puerto 2106 y busca la sección "Web" o "SSL". Syspanel también tiene integración con Let's Encrypt, pero la interfaz y los pasos varían. Consulta su documentación oficial o contacta con su soporte.

"¿Qué pasa si tengo varios dominios en el mismo certificado?"

Let's Encrypt permite incluir hasta 100 dominios en un solo certificado, pero Plesk lo gestiona mejor si creas un certificado por dominio. Si tienes muchos subdominios, ten en cuenta el límite de certificados por semana (50 por dominio registrado).


Consejos finales para mejorar tu SEO y seguridad

Ahora que ya tienes HTTPS activado, aprovecha para exprimir sus beneficios:

  • Actualiza tu sitemap y Google Search Console: Envía tu nueva versión HTTPS para que Google la indexe rápido. Puedes usar la herramienta "Cambio de dirección" en Search Console.

  • Revisa los enlaces internos: Si tienes enlaces a tu propia web en HTTP, actualízalos a HTTPS. Los enlaces rotos o con redirecciones pueden perjudicar tu posicionamiento.

  • Configura HSTS (HTTP Strict Transport Security): Esto le dice al navegador que siempre use HTTPS, incluso si el usuario escribe HTTP. En Plesk, puedes hacerlo desde "Apache & nginx Settings" añadiendo la cabecera Strict-Transport-Security.

  • Haz una copia de seguridad: Antes de hacer cambios importantes en la configuración SSL, es buena práctica tener una copia reciente de tu sitio. Plesk tiene herramientas de backup integradas en "Tools & Settings".

Configurar un certificado SSL gratuito con Let's Encrypt en Plesk es, como has visto, un proceso bastante directo. Siguiendo estos pasos, tendrás tu sitio seguro y con el candado verde en menos de lo que tardas en tomarte un café. Y lo mejor: sin gastar un solo céntimo y con renovación automática.

Si te ha surgido alguna duda, déjala en los comentarios o contacta con nuestro equipo de soporte. Estaremos encantados de ayudarte a que tu web navegue con seguridad.

¿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