Instalar y configurar SSL Let's Encrypt en Plesk
¿Por qué usar SSL Let's Encrypt en Plesk?
Si tienes un sitio web alojado en Plesk, una de las mejores decisiones que puedes tomar para mejorar la seguridad y la confianza de tus visitantes es instalar un certificado SSL gratuito de Let's Encrypt. Este tipo de certificado permite que tu sitio web funcione bajo el protocolo HTTPS, cifrando la comunicación entre el servidor y el navegador del usuario. Además, Google favorece los sitios con HTTPS en sus resultados de búsqueda, por lo que también es una buena práctica de SEO.
En esta guía, te explicaremos paso a paso cómo instalar y configurar SSL Let's Encrypt en Plesk, desde la activación del servicio hasta la renovación automática. No necesitas ser un experto en Linux ni en sistemas de administración; solo sigue las instrucciones al pie de la letra.
[INFO] Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. Los certificados que emite son válidos por 90 días y se renuevan automáticamente si configuras bien el sistema.
Requisitos previos antes de instalar SSL Let's Encrypt en Plesk
Antes de empezar, asegúrate de cumplir con los siguientes requisitos:
- Tener una cuenta de administrador en Plesk (acceso al panel de control).
- Que tu dominio esté correctamente apuntando a los servidores DNS de tu hosting (o al menos que tenga un registro A válido).
- Que el sitio web esté accesible públicamente desde internet (Let's Encrypt necesita verificar que controlas el dominio).
- Tener habilitado el módulo "Let's Encrypt" en Plesk. Generalmente viene preinstalado, pero si no, puedes instalarlo desde "Extensiones" en el panel.
[WARNING] Si tu dominio tiene problemas de resolución DNS o está en un entorno de desarrollo local, la instalación fallará. Asegúrate de que tu dominio responda correctamente desde cualquier navegador.
Paso 1: Acceder al panel de Plesk y localizar el dominio
- Ingresa a tu panel de Plesk usando tu usuario y contraseña de administrador.
- En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
- Haz clic sobre el nombre del dominio al que deseas añadir el certificado SSL.
Verás una lista de opciones relacionadas con ese dominio. Entre ellas, encontrarás el acceso a la configuración de SSL/TLS.
[TIP] Si tienes muchos dominios, puedes usar el buscador en la parte superior para filtrar rápidamente.
Paso 2: Activar el servicio de Let's Encrypt en Plesk
Plesk integra Let's Encrypt de forma nativa. Para activarlo:
- Dentro del dominio, busca la sección "Let's Encrypt" o "SSL/TLS Certificates".
- Haz clic en "Instalar" o "Añadir certificado SSL" según la versión de Plesk.
- Se abrirá un asistente. En la opción "Tipo de certificado", selecciona "Let's Encrypt" (si aparece como opción).
- Marca la casilla "Incluir el subdominio www" si quieres que tanto
tudominio.comcomowww.tudominio.comtengan SSL. - Opcionalmente, puedes marcar "Usar para el sitio web principal" para que el certificado se aplique automáticamente.
[INFO] Si no ves la opción de Let's Encrypt, ve a "Extensiones" en el menú principal, busca "Let's Encrypt" e instálala. Luego vuelve a este paso.
Paso 3: Configurar la renovación automática del certificado SSL gratuito
Una de las grandes ventajas de instalar SSL Plesk con Let's Encrypt es que la renovación se puede automatizar. Plesk lo hace por ti si configuras un cron job o usas su propio planificador.
- En el mismo asistente de instalación, busca la opción "Renovación automática".
- Actívala seleccionando "Sí, renovar automáticamente".
- Elige la frecuencia: normalmente cada 2 meses es suficiente, pero Plesk suele ofrecer "cada 30 días" para estar seguros.
- Haz clic en "Aceptar" o "Instalar".
El proceso de instalación puede tardar entre 30 segundos y 2 minutos. Plesk se comunicará con los servidores de Let's Encrypt para verificar tu dominio y emitir el certificado.
[TIP] Si la instalación falla, revisa que tu dominio no tenga un firewall que bloquee el puerto 80 o 443. También asegúrate de que el sitio web esté en modo "activo" y no en "suspendido".
Paso 4: Verificar que el certificado SSL Let's Encrypt esté activo
Una vez finalizada la instalación, es importante comprobar que todo funciona correctamente:
- Abre tu navegador y escribe
https://tudominio.com. - Deberías ver el candado verde en la barra de direcciones.
- Haz clic en el candado y selecciona "Certificado" o "Ver certificado". Debe aparecer "Let's Encrypt Authority X3" o similar en la cadena de certificación.
También puedes usar herramientas online como SSL Labs para verificar la configuración.
[WARNING] Si ves un mensaje de "No seguro" o "Conexión no privada", puede ser que el certificado no se haya instalado correctamente o que tengas contenido mixto (HTTP y HTTPS) en tu web. Revisa los pasos anteriores.
Paso 5: Forzar HTTPS en todo el sitio (opcional pero recomendado)
Para maximizar la seguridad y el SEO, es recomendable redirigir todo el tráfico HTTP a HTTPS. Plesk lo permite fácilmente:
- En el mismo dominio, ve a "Configuración de hosting" o "Configuración del sitio web".
- Busca la opción "Redirección" o "Forzar HTTPS".
- Actívala marcando "Redirigir HTTP a HTTPS".
- Guarda los cambios.
A partir de ahora, cualquier visitante que intente acceder a http://tudominio.com será redirigido automáticamente a https://tudominio.com.
[INFO] Si usas un CMS como WordPress, también puedes instalar un plugin como "Really Simple SSL" para gestionar la redirección y corregir contenido mixto.
Solución de problemas comunes al instalar SSL Let's Encrypt en Plesk
A veces pueden surgir errores. Aquí tienes los más frecuentes y cómo solucionarlos:
Error: "No se pudo verificar el dominio"
- Causa: El dominio no responde públicamente o tiene problemas de DNS.
- Solución: Verifica que el registro A apunte a la IP correcta y que el sitio web esté accesible sin SSL temporalmente.
Error: "El certificado no se renueva automáticamente"
- Causa: El cron job de Plesk no está configurado o el servicio de Let's Encrypt está deshabilitado.
- Solución: Ve a "Herramientas y configuraciones" > "Programador de tareas" y asegúrate de que haya una tarea para Let's Encrypt. Si no, créala manualmente con el comando:
/usr/local/psa/bin/letsencrypt --renew.
Error: "Puerto 80 no disponible"
- Causa: Otro servicio está usando el puerto 80 (por ejemplo, Apache o Nginx en conflicto).
- Solución: Revisa los servicios y asegúrate de que el servidor web esté corriendo en el puerto estándar.
[WARNING] No intentes instalar un certificado SSL manualmente si no tienes experiencia. Plesk automatiza todo el proceso, pero si modificas archivos de configuración a mano, podrías romper la integración.
Preguntas frecuentes (FAQ) sobre SSL Let's Encrypt en Plesk
¿Es seguro usar un certificado SSL gratuito de Let's Encrypt?
Sí, es igual de seguro que uno de pago. La diferencia principal es la validez (90 días frente a 1 año) y el soporte técnico, pero el cifrado es idéntico.
¿Puedo instalar SSL Let's Encrypt en Plesk para varios dominios?
Sí, puedes repetir el proceso para cada dominio. Plesk gestiona los certificados de forma independiente.
¿Qué pasa si mi sitio web está en un servidor con Syspanel (antes HestiaCP)?
Si usas Syspanel (anteriormente HestiaCP), el proceso es diferente. En ese panel, debes acceder por el puerto 2106 y usar la sección "SSL" para solicitar un certificado Let's Encrypt. No obstante, esta guía está enfocada en Plesk.
¿Let's Encrypt afecta al rendimiento de mi web?
No, el cifrado y descifrado son prácticamente instantáneos. Además, mejora la confianza del usuario y el posicionamiento en buscadores.
¿Necesito renovar manualmente el certificado?
No, si activaste la renovación automática en Plesk. El sistema se encarga de todo.
Conclusión
Instalar y configurar SSL Let's Encrypt en Plesk es un proceso sencillo que no requiere conocimientos avanzados. Siguiendo estos pasos, tendrás tu sitio web protegido con un certificado SSL gratuito en pocos minutos, mejorando la seguridad y el SEO de tu página.
Recuerda que la seguridad web es un proceso continuo: revisa periódicamente que tu certificado esté activo y que las redirecciones funcionen correctamente. Con Plesk y Let's Encrypt, mantener tu sitio seguro es más fácil que nunca.
[TIP] Si tienes dudas, consulta la documentación oficial de Plesk o contacta con tu proveedor de hosting. ¡No dejes tu sitio sin HTTPS!
