Cómo configurar un certificado SSL en Plesk (Let's Encrypt gratis)
¿Tu página web aún no tiene ese candadito verde en la barra de direcciones? No te preocupes, hoy vas a aprender a ponerle HTTPS a tu sitio en pocos minutos y sin pagar ni un solo centavo. Vamos a configurar un certificado SSL gratis con Let's Encrypt directamente desde Plesk, el panel de control que seguramente ya usas para gestionar tu hosting.
Este es un tutorial pensado para que lo siga cualquier persona, incluso si nunca ha tocado un servidor en su vida. Al final, tendrás tu web navegando de forma segura con https plesk, lo que mejorará tu posicionamiento en Google y la confianza de tus visitantes. Vamos a ello.
¿Qué es un certificado SSL y por qué lo necesitas ya?
Antes de meter las manos en la masa, vamos a entender qué estamos haciendo. Un certificado SSL es un archivo que se instala en tu servidor y que activa el protocolo HTTPS. Esto significa que la información que viaja entre el navegador de tus visitantes y tu web va encriptada, como si estuviera dentro de una caja fuerte.
¿Por qué es crítico?
- Seguridad: Protege datos sensibles como contraseñas o pagos con tarjeta.
- Confianza: Los usuarios ven el candado y saben que tu sitio es legítimo. Sin él, Chrome y otros navegadores muestran un aviso de "No seguro" que espanta a cualquiera.
- SEO: Google premia a los sitios con https plesk activo. Es un factor de ranking confirmado. Si quieres salir en los primeros resultados, el SSL es obligatorio.
- Requisito para ciertas funciones: Muchas APIs y servicios de pago exigen que tu web tenga SSL activo.
Ahora bien, en el mercado hay certificados de pago, pero para el 99% de los casos, el que ofrece Let's Encrypt es más que suficiente. Es gratuito, automático y se renueva solo. Perfecto para blogs, portafolios, tiendas pequeñas y webs corporativas.
Requisitos previos para instalar el certificado
No necesitas ser un gurú de la informática, pero sí debes tener un par de cosas claras antes de empezar:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos sobre el dominio en cuestión.
- Dominio apuntando a tu servidor: Tu dominio debe estar resuelto (mediante registros DNS) hacia la IP de tu servidor donde está alojado Plesk. Si no, Let's Encrypt no podrá verificar que eres el dueño.
- Puertos abiertos: Asegúrate de que los puertos 80 (HTTP) y 443 (HTTPS) estén abiertos en tu firewall. Si estás en un VPS y usas un firewall como CSF o iptables, revisa que no bloqueen estos puertos.
[WARNING] Si tu web aún no es visible en Internet o el dominio no apunta a este servidor, la instalación del certificado fallará. Let's Encrypt necesita comunicarse con tu servidor para validar el dominio.
Paso a paso: Configurar Let's Encrypt en Plesk
Perfecto, ya tienes todo listo. Vamos a abrir Plesk y ponernos manos a la obra. El proceso es muy visual y guiado.
Paso 1: Accede a la sección de certificados SSL
- Inicia sesión en tu panel de Plesk.
- En el panel izquierdo, busca la sección "Sitios web y dominios" y haz clic en ella.
- Verás una lista de todos tus dominios. Busca el dominio para el que quieres activar el ssl plesk.
- Haz clic en el enlace "Certificados SSL/TLS" que aparece dentro de las opciones de ese dominio específico (suele estar en la parte inferior o en un icono de candado).
Paso 2: Inicia el asistente de Let's Encrypt
Ahora estás en la pantalla de gestión de certificados. Aquí verás los certificados existentes (si los hay) y la opción de añadir uno nuevo.
- Busca y haz clic en el botón "Instalar Let's Encrypt" o "Añadir certificado". En versiones recientes de Plesk, verás un botón verde que dice "Let's Encrypt".
Paso 3: Configura los detalles del certificado
Se abrirá una ventana con varios campos. Esto es lo más importante del tutorial, así que presta atención:
- Correo electrónico: Introduce una dirección de correo válida. Let's Encrypt la usará para enviarte avisos de renovación (aunque Plesk lo hace automático) o si hay algún problema con tu certificado.
- Añadir dominios: Asegúrate de que tu dominio principal esté marcado. Si quieres que el certificado cubra también el "www" y otros subdominios (como
tienda.tudominio.com), actívalos en la lista. Es muy recomendable incluir el dominio con y sinwwwpara evitar errores de "conexión no segura". - Renovación automática: Marca la casilla "Renovar automáticamente" si está disponible. Esto es oro puro, ya que el certificado dura 90 días y así te olvidas de renovarlo a mano. Plesk se encargará de todo en segundo plano.
Paso 4: Instala y activa el certificado
Una vez hayas rellenado los campos, haz clic en "Instalar".
Plesk se comunicará con los servidores de Let's Encrypt, verificará que controlas el dominio y, en cuestión de segundos (a veces tarda un par de minutos), tendrás el certificado instalado.
Después de la instalación, verás el certificado en la lista. Ahora viene el paso crucial: activar el modo HTTPS.
Paso 5: Activa el redireccionamiento forzoso a HTTPS
Tener el certificado instalado no es suficiente. Necesitas que tu web se sirva a través de HTTPS por defecto. Para ello:
- Vuelve a la sección "Sitios web y dominios".
- Busca la opción "Redireccionamiento HTTPS" o "Configuración de hospedaje".
- En la configuración, busca la sección de "Seguridad".
- Marca la casilla "Activar redirección permanente a HTTPS" (o algo similar).
Con esto, cualquier persona que intente entrar por http://tudominio.com será redirigida automáticamente a https://tudominio.com.
[TIP] Después de activar la redirección, es recomendable forzar la recarga del navegador (Ctrl + Shift + R) para que no veas la versión antigua en caché.
Solucionando problemas comunes (FAQ)
A veces las cosas no salen a la primera. Aquí tienes las soluciones a los problemas más típicos con lets encrypt plesk.
El certificado no se instala y da un error de "No se pudo validar el dominio"
Este es el error más común. Significa que Let's Encrypt no puede verificar que eres el dueño del dominio. Las causas suelen ser:
- El dominio no apunta a tu servidor: Comprueba que el registro A de tu dominio apunta a la IP correcta de tu servidor. Puedes usar herramientas online como
dnschecker.orgpara verificar. - El puerto 80 está bloqueado: Let's Encrypt usa el puerto 80 para la validación HTTP. Si tu firewall lo bloquea, fallará.
- El sitio está detrás de un proxy/CDN: Si usas Cloudflare con el proxy naranja activo, la validación puede fallar. Pausa el proxy temporalmente (ponlo en modo gris) durante la instalación.
[WARNING] Si usas un CDN, desactiva el proxy durante la instalación y la renovación. Si no, el certificado no se renovará y tu web se quedará sin SSL a los 90 días.
Mi web carga con HTTPS pero el candado no aparece (contenido mixto)
Esto significa que tu web se sirve por HTTPS, pero dentro del código hay recursos (imágenes, CSS, scripts) que se cargan por HTTP. Es fácil de arreglar.
- Instala un plugin como "Really Simple SSL" si usas WordPress. Te ayudará a corregir las URLs automáticamente.
- Otra opción es buscar en tu base de datos
http://tudominio.comy reemplazarlo porhttps://tudominio.com. Puedes hacerlo con un plugin o desde phpMyAdmin.
¿Cada cuánto se renueva el certificado?
Los certificados de Let's Encrypt duran 90 días. La buena noticia es que, si activaste la renovación automática, Plesk lo renovará unos días antes de que expire. No tienes que hacer nada.
¿Puedo tener varios dominios en el mismo certificado?
Sí, Let's Encrypt te permite incluir hasta 100 dominios en un solo certificado (esto se llama certificado multidominio o SAN). Al configurarlo en Plesk, simplemente marca todos los dominios que quieras incluir.
Beneficios extra de tener HTTPS activo
Más allá de la seguridad, activar https plesk tiene efectos colaterales muy positivos:
- Mejor rendimiento percibido: Los usuarios confían más en sitios seguros.
- Compatibilidad con HTTP/2: Este protocolo, que acelera la carga de la web, requiere HTTPS. Al activarlo, tu web cargará más rápido.
- Protección contra inyección de malware: Es más difícil que un atacante intercepte y modifique el tráfico entre tu servidor y el visitante.
Conclusión: Tu web ya es segura
En menos de 5 minutos, has conseguido instalar un certificado ssl gratis y has configurado tu sitio para que funcione únicamente con https plesk. Esto no solo protege a tus usuarios, sino que también te posiciona mejor en los buscadores.
No olvides revisar de vez en cuando que tu certificado se renueva correctamente. Puedes comprobarlo entrando en tu web y haciendo clic en el candado para ver la fecha de caducidad. Si todo está en orden, no tendrás que preocuparte por nada.
[TIP] Si en el futuro tienes problemas con la renovación, recuerda que Plesk suele tener una tarea programada para ello. Si falla, revisa los logs en Herramientas y utilidades > Administrador de tareas o en el propio visor de logs del dominio.
Espero que este tutorial te haya sido de gran ayuda. Ahora ya sabes cómo poner un certificado SSL en Plesk de manera sencilla y gratuita. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte.
Nota para usuarios de Syspanel: Si estás usando el panel Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106 y el proceso para instalar Let's Encrypt es diferente al que hemos visto aquí, aunque el concepto es el mismo. Consulta la documentación específica de Syspanel si usas ese panel.
