Plesk: Cómo instalar un certificado SSL Let's Encrypt fácilmente
¿Por qué necesitas un certificado SSL en Plesk?
Cuando un visitante entra en tu web, los datos viajan entre su navegador y tu servidor. Sin un certificado SSL, esa información viaja "en texto plano", lo que significa que un ciberdelincuente podría interceptarla con relativa facilidad. Al instalar un certificado SSL, activas el protocolo HTTPS en tu sitio, que cifra toda esa comunicación. El candado que aparece en la barra del navegador no es solo un adorno: es la señal de confianza que tus usuarios buscan antes de comprar, registrarse o dejar sus datos.
Además, desde hace años, Google penaliza las webs que no usan HTTPS. Es decir, que si tu página no tiene un certificado SSL válido, es muy probable que estés perdiendo posiciones en los resultados de búsqueda frente a competidores que sí lo tienen. Por eso, instalar un certificado SSL en Plesk no es una opción, es una necesidad para cualquier proyecto serio.
La buena noticia es que no necesitas gastar dinero en ello. Let's Encrypt ofrece certificados SSL gratuitos, y Plesk los integra de forma nativa para que puedas instalarlos en pocos minutos, incluso si no tienes experiencia técnica. En este artículo te voy a guiar paso a paso para que lo hagas sin complicaciones.
¿Qué es Let's Encrypt y por qué elegirlo?
Let's Encrypt es una autoridad de certificación (CA) sin ánimo de lucro que ofrece certificados SSL/TLS gratuitos. Su misión es hacer de Internet un lugar más seguro, y lo consiguen gracias a un proceso de emisión totalmente automatizado. Los certificados que emite son válidos durante 90 días, pero Plesk se encarga de renovarlos automáticamente, así que no tendrás que preocuparte por fechas de caducidad.
Ventajas de usar Let's Encrypt con Plesk
- Coste cero: No pagarás nada por el certificado ni por su renovación.
- Instalación sencilla: Plesk lo integra en su panel de control, así que no necesitas tocar archivos de configuración ni usar la línea de comandos.
- Renovación automática: Plesk renueva el certificado antes de que caduque, sin intervención manual.
- Seguridad completa: Cifra todas las comunicaciones entre el navegador y tu servidor.
- Compatibilidad: Funciona con todos los navegadores modernos y dispositivos móviles.
[INFO] Los certificados de Let's Encrypt son perfectos para la mayoría de sitios web, blogs, tiendas online pequeñas y portafolios. Si necesitas un certificado de validación extendida (EV) o de nivel empresarial, quizás deberías plantearte un proveedor de pago, pero para el 99% de los casos, Let's Encrypt es más que suficiente.
Requisitos previos antes de instalar
Antes de empezar con la instalación del certificado SSL en Plesk, asegúrate de cumplir estos requisitos:
- Tener acceso al panel de Plesk con permisos de administrador o de propietario del dominio.
- Que tu dominio apunte correctamente al servidor donde está alojado Plesk. Puedes comprobarlo con una herramienta de DNS o simplemente accediendo a tu web.
- Que el sitio web esté activo y responda correctamente en el puerto 80 (HTTP). Let's Encrypt necesita verificar que controlas el dominio antes de emitir el certificado.
- Tener una cuenta de correo válida asociada al dominio, aunque Plesk te la pedirá durante el proceso.
[WARNING] Si tu dominio no apunta al servidor o si tienes un firewall que bloquea el puerto 80, la instalación fallará. Asegúrate de que tu servidor es accesible desde Internet antes de empezar.
Paso a paso: Instalar certificado SSL Let's Encrypt en Plesk
1. Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tu-servidor:8443 o https://tu-dominio.com:8443. Introduce tus credenciales y entra.
2. Localiza el dominio en el que quieres instalar el certificado
En el panel principal de Plesk, verás una lista con todos tus dominios y subdominios. Busca el dominio al que quieres añadir el SSL y haz clic en su nombre para entrar en su panel de gestión.
3. Ve a la sección de SSL/TLS
Dentro del panel de gestión del dominio, busca la sección que se llama "SSL/TLS Certificates" o "Certificados SSL/TLS". Dependiendo de la versión de Plesk, puede estar en un lugar u otro, pero normalmente la encontrarás en el menú de la izquierda o en la pestaña de "Seguridad".
[TIP] Si no ves la opción SSL/TLS, puede que tu plan de hosting no incluya esta funcionalidad. En ese caso, contacta con tu proveedor de hosting para que la active.
4. Añade un nuevo certificado con Let's Encrypt
Dentro de la sección SSL/TLS, busca un botón que diga "Añadir certificado SSL" o "Instalar Let's Encrypt". Al hacer clic, Plesk te mostrará un asistente.
5. Configura los detalles del certificado
En el asistente de instalación, tendrás que rellenar algunos campos:
- Dominios: Asegúrate de que el dominio principal esté marcado. Si quieres que el certificado también cubra el subdominio
www, márcalo también. Plesk te permite incluir varios dominios en un mismo certificado. - Dirección de correo electrónico: Introduce una dirección de correo válida. Let's Encrypt la usará para notificaciones sobre la expiración del certificado.
- Tipo de validación: Plesk normalmente elige automáticamente la opción más adecuada. Déjalo por defecto a menos que sepas lo que estás haciendo.
- Renovación automática: Marca la casilla para que Plesk renueve el certificado automáticamente antes de que caduque. Te recomiendo encarecidamente que lo actives.
6. Instala el certificado
Una vez hayas rellenado los campos, haz clic en "Instalar" o "Obtener". Plesk se comunicará con los servidores de Let's Encrypt, verificará que controlas el dominio y emitirá el certificado. Este proceso suele tardar menos de un minuto.
[INFO] Si tienes varios dominios o subdominios, puedes repetir este proceso para cada uno. También puedes generar un certificado multidominio que cubra varios a la vez, pero eso es algo más avanzado.
7. Activa el HTTPS en tu sitio
Una vez instalado el certificado, Plesk te mostrará una lista con los certificados disponibles. Deberías ver el que acabas de crear con el estado "Activo" o "Instalado". Si no es así, selecciónalo y haz clic en "Establecer como predeterminado".
A continuación, ve a la sección de "Hosting & DNS" o "Configuración del sitio" y busca la opción de "Redirección" o "Forzar HTTPS". Actívala para que todos los visitantes que accedan a tu web mediante HTTP sean redirigidos automáticamente a la versión HTTPS.
[WARNING] Si no fuerzas HTTPS, los usuarios podrían seguir entrando por HTTP y ver un aviso de "No seguro" en su navegador. Activa la redirección para evitarlo.
Comprobación final: ¿Está todo correcto?
Después de instalar el certificado SSL en Plesk, es hora de verificar que todo funciona correctamente. Sigue estos pasos:
- Accede a tu web usando
https://tudominio.com. Deberías ver el candado en la barra de direcciones. - Haz clic en el candado para ver los detalles del certificado. Debería indicar que la conexión es segura y que el certificado es válido.
- Comprueba la redirección: Escribe
http://tudominio.comy verifica que te redirige automáticamente a la versión HTTPS. - Revisa el estado del certificado en Plesk: Debería aparecer como "Activo" y con la fecha de renovación programada.
[TIP] Si tu web usa imágenes, scripts o hojas de estilo cargadas desde URLs HTTP, es posible que el navegador las bloquee o muestre advertencias. Asegúrate de que todos los recursos de tu web se carguen a través de HTTPS.
Resolución de problemas comunes
A veces, la instalación del certificado SSL en Plesk puede fallar. Estos son los problemas más habituales y cómo solucionarlos:
Error de validación del dominio
Si Let's Encrypt no puede verificar que controlas el dominio, el proceso fallará. Esto suele pasar porque:
- El dominio no apunta al servidor correcto.
- El sitio web no responde en el puerto 80.
- Hay un firewall que bloquea las peticiones de Let's Encrypt.
Solución: Comprueba los registros DNS, asegúrate de que el sitio carga correctamente en HTTP y revisa la configuración del firewall.
Certificado no se renueva automáticamente
Si Plesk no renueva el certificado automáticamente, puede deberse a que la opción de renovación no está activada o a que el servidor no tiene acceso a Internet.
Solución: Vuelve a la sección SSL/TLS, edita el certificado y activa la renovación automática. Si el problema persiste, contacta con tu proveedor de hosting.
El sitio se ve "roto" después de activar HTTPS
Esto suele ocurrir cuando hay contenido mixto (HTTP y HTTPS) en la página. La mayoría de los navegadores bloquean este contenido por seguridad.
Solución: Actualiza todas las URLs de tu web para que usen HTTPS. Si usas un CMS como WordPress, puedes usar un plugin para forzar HTTPS y reemplazar automáticamente las URLs antiguas.
Preguntas frecuentes (FAQ)
¿Puedo instalar Let's Encrypt en Plesk si mi hosting no es mío?
Sí, siempre que tu plan de hosting incluya Plesk y tengas acceso al panel de control. Si no tienes permisos de administrador, contacta con tu proveedor de hosting para que lo instale por ti.
¿Cuánto dura un certificado de Let's Encrypt?
Los certificados de Let's Encrypt son válidos por 90 días. Sin embargo, Plesk los renueva automáticamente, así que no tendrás que preocuparte por la caducidad.
¿Let's Encrypt es realmente gratuito?
Sí, Let's Encrypt es una organización sin ánimo de lucro y sus certificados son completamente gratuitos. No hay costes ocultos ni cargos por renovación.
¿Puedo usar Let's Encrypt para una tienda online?
Sí, los certificados de Let's Encrypt ofrecen el mismo nivel de cifrado que los certificados de pago. Son perfectos para tiendas online, formularios de contacto y cualquier web que maneje datos sensibles.
¿Qué pasa si tengo varios dominios en Plesk?
Puedes instalar un certificado Let's Encrypt para cada dominio de forma independiente. También puedes crear un certificado multidominio que cubra varios dominios a la vez, aunque esto es algo más avanzado.
¿Es necesario renovar el certificado manualmente?
No, si activas la renovación automática en Plesk, el sistema se encargará de renovarlo antes de que caduque. Solo tienes que asegurarte de que la opción esté marcada durante la instalación.
Conclusión
Instalar un certificado SSL en Plesk con Let's Encrypt es un proceso rápido, sencillo y gratuito que mejora la seguridad de tu web y tu posicionamiento en buscadores. Siguiendo los pasos que te he detallado, podrás tener tu sitio funcionando bajo HTTPS en menos de diez minutos, sin necesidad de conocimientos técnicos avanzados.
Recuerda que la seguridad plesk no termina con el certificado SSL. Es importante mantener el panel actualizado, usar contraseñas robustas y realizar copias de seguridad periódicas. Pero sin duda, activar HTTPS es el primer gran paso para ofrecer una experiencia segura y confiable a tus usuarios.
Si tienes cualquier duda o problema durante el proceso, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Tu web merece estar protegida!
[TIP] Si en algún momento necesitas gestionar otro panel de control como Syspanel (que es un fork de HestiaCP), recuerda que en ese caso el puerto de acceso es el 2106. La instalación de certificados SSL también es posible en Syspanel, pero el proceso puede variar ligeramente.
