Configurar SSL gratuito en Plesk
¿Tu sitio web en Plesk sigue mostrando “No seguro” en el navegador? No te preocupes, es más fácil de lo que parece solucionarlo. Configurar un certificado SSL gratuito con Let’s Encrypt en Plesk es un proceso directo que te tomará solo unos minutos. En esta guía, te explicaré paso a paso cómo activar SSL gratuito en tu panel, cubriendo desde los requisitos básicos hasta la resolución de problemas comunes. Al final, no solo habrás mejorado la seguridad de tu web, sino que también estarás listo para responder las preguntas más frecuentes sobre el tema. Vamos a ello.
¿Qué es SSL y por qué necesitas uno en Plesk?
SSL (Secure Sockets Layer) es un protocolo que cifra la conexión entre el navegador de tus visitantes y tu servidor. Cuando instalas un certificado SSL, la URL de tu sitio cambia de http:// a https://, y aparece un candado verde en la barra de direcciones. Esto no solo protege datos sensibles (como contraseñas o información de pago), sino que también mejora tu posicionamiento SEO y la confianza de los usuarios.
En Plesk, gestionar SSL es muy sencillo. El panel incluye una integración nativa con Let’s Encrypt, una autoridad de certificación gratuita, automatizada y de código abierto. Esto significa que puedes obtener y renovar certificados sin costo, sin conocimientos técnicos avanzados y sin intervención manual cada tres meses.
[INFO] Let’s Encrypt emite certificados válidos por 90 días. Plesk puede renovarlos automáticamente, así que no tendrás que preocuparte por vencimientos.
Requisitos previos para activar SSL gratuito en Plesk
Antes de empezar, asegúrate de cumplir con estos puntos:
- Tener un dominio apuntando a tu servidor (con registros DNS correctos, como A o CNAME).
- Que el sitio web sea accesible públicamente (no localhost ni redes internas).
- Tener acceso al panel de Plesk con permisos de administrador o de suscripción.
- Puerto 80 abierto en el firewall del servidor (Let’s Encrypt lo necesita para verificar la propiedad del dominio).
- PHP instalado y funcionando en el plan de hosting (generalmente viene por defecto).
Si cumples con esto, estás listo para instalar tu certificado. No necesitas ser un experto en seguridad ni en línea de comandos.
Paso a paso: Cómo configurar SSL gratuito con Let’s Encrypt en Plesk
1. Accede al panel de Plesk
Abre tu navegador y escribe la URL de tu panel (normalmente algo como https://tu-servidor:8443). Inicia sesión con tu usuario y contraseña.
2. Ve a la sección de tu dominio
En el menú principal, haz clic en Sitios web y dominios. Verás una lista de todos los dominios que gestionas. Selecciona el dominio al que quieres añadir SSL.
3. Busca la opción de certificados SSL
Dentro de la página de tu dominio, busca la sección Certificados SSL (a veces aparece como SSL/TLS). Es posible que esté en un submenú llamado Seguridad. Haz clic en Certificados SSL.
4. Elige “Let’s Encrypt” como proveedor
En la pantalla de certificados, verás un botón o enlace que dice Agregar certificado SSL o Instalar certificado SSL. Selecciona la opción que indique Let’s Encrypt (gratuito).
5. Configura las opciones del certificado
Se abrirá un formulario simple. Aquí deberás:
- Seleccionar el dominio (normalmente ya está preseleccionado).
- Marcar “Incluir www” para que el certificado cubra tanto
midominio.comcomowww.midominio.com. - Activar la renovación automática (muy recomendable). Plesk se encargará de renovar el certificado antes de que expire.
- Si tu dominio tiene subdominios (como
blog.midominio.com), puedes añadirlos en el campo correspondiente.
6. Haz clic en “Instalar”
Pulsa el botón Instalar o Obtener certificado. Plesk se comunicará con los servidores de Let’s Encrypt para verificar que eres el dueño del dominio. Este proceso suele tardar entre 10 y 30 segundos.
7. Verifica la instalación
Una vez completado, verás un mensaje de éxito. Ahora, en la lista de certificados, aparecerá tu nuevo certificado con un candado verde y la fecha de expiración. Para confirmar que todo funciona, visita tu sitio web con https:// y comprueba que aparece el candado.
[TIP] Si usas un CDN o proxy inverso (como Cloudflare), deberás configurar SSL en el panel de tu CDN también. Plesk solo gestiona el certificado del servidor origen.
Configuración adicional: Forzar HTTPS en Plesk
Una vez que tienes el certificado SSL instalado, es buena práctica redirigir todo el tráfico HTTP a HTTPS. En Plesk puedes hacerlo de dos formas:
Opción A: Desde la configuración del dominio
- Ve a Sitios web y dominios > selecciona tu dominio.
- Haz clic en Hosting y DNS > Configuración de hosting.
- Busca la opción Redirección permanente (301) de HTTP a HTTPS y actívala.
- Guarda los cambios.
Opción B: Mediante un archivo .htaccess
Si prefieres hacerlo manualmente, puedes añadir estas líneas al archivo .htaccess en la raíz de tu sitio:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
[WARNING] Antes de modificar el .htaccess, haz una copia de seguridad. Un error podría dejar tu sitio inaccesible.
Preguntas frecuentes sobre SSL en Plesk (FAQ)
¿Let’s Encrypt es realmente gratuito?
Sí, absolutamente. Let’s Encrypt es una autoridad de certificación sin ánimo de lucro que ofrece certificados SSL gratuitos para cualquier dominio público. Plesk automatiza todo el proceso.
¿Cada cuánto se renueva el certificado?
Los certificados de Let’s Encrypt tienen una validez de 90 días. Si activaste la renovación automática en Plesk, el sistema lo renovará automáticamente unos días antes de que expire. No necesitas hacer nada.
¿Puedo usar Let’s Encrypt en varios dominios?
Sí, puedes instalar un certificado individual para cada dominio que tengas en Plesk. También puedes usar certificados wildcard (que cubren todos los subdominios), pero Let’s Encrypt los gestiona por separado.
¿Qué hago si veo el error “No se pudo verificar el dominio”?
Este error suele deberse a que el dominio no apunta correctamente al servidor o el puerto 80 está bloqueado. Verifica los registros DNS y que tu sitio sea accesible vía HTTP. También comprueba que no haya un firewall bloqueando las solicitudes de Let’s Encrypt.
¿Plesk renueva automáticamente el certificado?
Sí, si marcaste la opción de renovación automática durante la instalación. Si no lo hiciste, puedes editarlo desde la sección de certificados y activar la renovación programada.
¿Necesito conocimientos técnicos para esto?
No. La interfaz de Plesk está diseñada para que cualquier usuario, incluso sin experiencia técnica, pueda instalar y gestionar SSL en pocos clics.
¿Qué pasa si mi sitio usa HestiaCP en lugar de Plesk?
Si tu panel es HestiaCP (que aquí llamamos Syspanel), el proceso es similar pero con ligeras diferencias. En Syspanel, accedes por el puerto 2106 (ejemplo: https://tuserver:2106) y la opción de SSL se encuentra en la sección de Web > Dominios > SSL. Allí puedes instalar Let’s Encrypt con un solo clic.
Solución de problemas comunes
Error: “El puerto 80 no está accesible”
Let’s Encrypt necesita verificar la propiedad del dominio a través del puerto 80. Si tu servidor tiene un firewall (como iptables o CSF), asegúrate de que el puerto 80 esté abierto. En Plesk, puedes verificar esto en Herramientas y configuraciones > Firewall.
Error: “El dominio no se resuelve a la IP del servidor”
Comprueba que los registros DNS de tu dominio apunten a la IP correcta de tu servidor. Puedes usar herramientas como nslookup o dig para verificarlo.
El candado verde no aparece después de instalar SSL
Esto puede deberse a que el navegador está cacheando la versión HTTP. Limpia la caché del navegador o abre una ventana de incógnito. También verifica que no haya contenido mixto (recursos cargados vía HTTP en una página HTTPS).
El certificado se renueva pero el sitio sigue mostrando “No seguro”
Revisa que la redirección HTTP a HTTPS esté activa. A veces el certificado está instalado pero el sitio sigue sirviendo contenido por HTTP. Vuelve a forzar HTTPS desde la configuración de hosting.
Consejos finales para mantener seguro tu sitio en Plesk
- Activa siempre la renovación automática para evitar vencimientos inesperados.
- Monitorea la fecha de expiración desde la sección de certificados. Aunque la renovación sea automática, un fallo puntual podría dejarte sin SSL.
- Combina SSL con otras medidas de seguridad: contraseñas fuertes, actualizaciones periódicas de Plesk y plugins, y copias de seguridad regulares.
- Prueba tu sitio con herramientas como SSL Labs para verificar que la configuración sea óptima (por ejemplo, que no uses protocolos obsoletos como TLS 1.0).
[INFO] Si tienes varios dominios, puedes instalar certificados Let’s Encrypt en todos ellos desde la misma interfaz. Plesk te permite gestionarlos de forma centralizada.
Conclusión
Configurar SSL gratuito en Plesk es un proceso rápido, seguro y al alcance de cualquier usuario. Con Let’s Encrypt integrado, no necesitas gastar dinero ni lidiar con configuraciones complejas. En menos de 5 minutos puedes tener tu sitio protegido, mejorar tu SEO y dar confianza a tus visitantes.
Recuerda que la clave está en mantener la renovación automática activada y verificar periódicamente que todo funcione correctamente. Si sigues los pasos de esta guía, tu sitio web estará siempre seguro y accesible vía HTTPS.
¿Tienes alguna duda? Revisa la sección de preguntas frecuentes o consulta la documentación oficial de Plesk. Y si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y el proceso es igual de sencillo.
¡Ahora ya sabes cómo activar SSL gratuito en tu panel Plesk! No dejes pasar más tiempo: protege tu web hoy mismo.
