Cómo instalar y activar SSL gratuito (Let's Encrypt) en Plesk
¿Qué necesitas antes de empezar?
Instalar un certificado SSL gratuito con Let's Encrypt en Plesk es un proceso muy sencillo que te permitirá tener tu sitio web funcionando bajo HTTPS en pocos minutos. Antes de comenzar, asegúrate de cumplir con estos requisitos básicos:
- Tener acceso al panel de control de Plesk como administrador o como propietario del dominio.
- Que tu dominio apunte correctamente a los servidores DNS de tu hosting (es decir, que el sitio cargue sin SSL).
- Que el puerto 80 (HTTP) y el puerto 443 (HTTPS) estén abiertos en tu firewall.
- Tener al menos una cuenta de correo creada en el dominio (aunque no es estrictamente necesario, ayuda para la verificación).
[INFO] Let's Encrypt es una autoridad certificadora gratuita y automatizada. Plesk integra su cliente de forma nativa, así que no necesitas instalar nada adicional.
Paso 1: Accede a tu panel de Plesk
Lo primero que debes hacer es iniciar sesión en tu panel de Plesk. Normalmente accedes escribiendo en tu navegador algo como:
https://tu-servidor:8443- O bien
https://tu-dominio.com:8443
Si tienes acceso por IP, también puedes usar https://tu-ip:8443. Una vez dentro, verás el escritorio principal con todas las opciones de gestión.
[TIP] Si no recuerdas tu contraseña, utiliza la opción "¿Olvidaste tu contraseña?" que aparece en la pantalla de inicio de sesión. También puedes pedirle a tu proveedor de hosting que te la restablezca.
Paso 2: Localiza el dominio donde quieres activar SSL
En el panel principal de Plesk, verás una lista con todos tus dominios y subdominios. Haz clic en el nombre del dominio para el cual deseas instalar el certificado. Esto abrirá la página de administración de ese dominio específico.
Si el dominio no aparece, asegúrate de que esté correctamente creado y que el sitio web esté publicado. Puedes verificarlo entrando a la URL sin HTTPS (por ejemplo, http://tudominio.com) y comprobando que carga.
Paso 3: Abre la sección de certificados SSL/TLS
Una vez dentro del dominio, busca en el menú lateral o en los iconos de la parte superior la opción que dice "SSL/TLS Certificates" o "Certificados SSL/TLS". En algunas versiones de Plesk, esta opción puede aparecer como "SSL/TLS" o "Seguridad".
Al hacer clic, se abrirá una nueva ventana donde verás los certificados existentes (si los hay) y las opciones para añadir uno nuevo.
Paso 4: Instala el certificado Let's Encrypt
Dentro de la sección SSL/TLS, busca un botón o enlace que diga "Install SSL/TLS Certificate" o "Instalar certificado SSL/TLS". Al hacer clic, se desplegarán varias opciones. Debes elegir la que dice "Let's Encrypt" o "Free SSL".
Plesk te mostrará un formulario con las siguientes opciones:
- Email address: Introduce un correo electrónico válido. Se usará para notificaciones de renovación o problemas.
- Domain name: Verifica que el dominio correcto esté seleccionado.
- Include www subdomain: Marca esta casilla si quieres que el certificado también cubra
www.tudominio.com. Es muy recomendable. - Add additional domains: Si tienes subdominios, puedes añadirlos aquí, aunque lo normal es generar un certificado por dominio.
Cuando hayas completado el formulario, haz clic en "Install" o "Get It Free". Plesk se comunicará con los servidores de Let's Encrypt y generará el certificado automáticamente.
[TIP] El proceso suele tardar entre 10 y 30 segundos. No cierres la ventana del navegador mientras tanto.
Paso 5: Activa el SSL en el dominio
Una vez que el certificado se ha generado correctamente, verás un mensaje de éxito. Ahora debes asegurarte de que el dominio use HTTPS de forma predeterminada. Para ello:
- Ve a la sección "Hosting & DNS" o "Web Hosting Access" dentro del dominio.
- Busca la opción "SSL/TLS support" y asegúrate de que esté marcada como "Enabled".
- Guarda los cambios.
Además, es importante configurar una redirección automática de HTTP a HTTPS. Plesk te ofrecerá la opción de hacerlo automáticamente al instalar el certificado. Si no lo hizo, puedes crear una regla de redirección en el archivo .htaccess o desde la configuración del sitio.
[WARNING] Si no activas la redirección, tus visitantes podrán acceder tanto por HTTP como por HTTPS. Esto puede generar contenido mixto y problemas de SEO, ya que Google considera ambas versiones como duplicadas.
Paso 6: Verifica que el SSL funciona correctamente
Para comprobar que todo está funcionando, abre tu navegador y escribe https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. Si haces clic en el candado, podrás ver los detalles del certificado, incluyendo la entidad emisora (Let's Encrypt) y la fecha de expiración.
También puedes usar herramientas online gratuitas como SSL Labs o Why No Padlock para analizar la configuración SSL de tu sitio y detectar posibles errores.
[TIP] Si ves un aviso de "Conexión no privada", probablemente el certificado no se ha instalado correctamente o el dominio no está configurado para usar HTTPS. Revisa los pasos anteriores.
Paso 7: Configura la renovación automática
Una de las grandes ventajas de Let's Encrypt es que los certificados son válidos por 90 días. Plesk se encarga de renovarlos automáticamente, pero debes asegurarte de que la opción de renovación esté activada.
Para ello:
- Ve nuevamente a SSL/TLS Certificates.
- Busca el certificado que acabas de instalar.
- Haz clic en el icono de ajustes o en "Renew".
- Marca la casilla "Enable auto-renewal" o "Renovar automáticamente".
- Guarda los cambios.
De esta forma, no tendrás que preocuparte por renovar manualmente. Plesk lo hará automáticamente unos días antes de que expire.
[INFO] Si tu servidor está detrás de un proxy o un firewall muy restrictivo, la renovación automática podría fallar. En ese caso, deberás renovar manualmente cada 90 días.
Solución de problemas comunes
No se puede generar el certificado
Si Plesk te muestra un error al intentar generar el certificado, puede deberse a varias razones:
- El dominio no está apuntando al servidor: Verifica los registros DNS. Let's Encrypt necesita comprobar que controlas el dominio.
- Puertos bloqueados: Asegúrate de que los puertos 80 y 443 están abiertos.
- Límite de certificados: Let's Encrypt tiene un límite de 50 certificados por semana. Si has generado muchos, tendrás que esperar.
El sitio carga en HTTP pero no redirige a HTTPS
Esto es muy común. Para solucionarlo, crea o edita el archivo .htaccess en la raíz de tu dominio y añade el siguiente código:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Guarda los cambios y prueba de nuevo. También puedes usar la opción de redirección que ofrece Plesk en la configuración del dominio.
Contenido mixto (imágenes o scripts cargados por HTTP)
Cuando tu web carga por HTTPS, todos los recursos (imágenes, CSS, JavaScript) también deben cargarse por HTTPS. Si tienes recursos con URLs absolutas que usan HTTP, deberás cambiarlos a HTTPS o usar rutas relativas.
[TIP] Puedes usar el plugin "Really Simple SSL" si tu sitio está basado en WordPress. Este plugin se encarga de corregir automáticamente el contenido mixto.
Preguntas frecuentes (FAQ)
¿El certificado SSL de Let's Encrypt es realmente gratuito?
Sí, Let's Encrypt es una autoridad certificadora sin fines de lucro que ofrece certificados SSL/TLS gratuitos. Plesk lo integra de forma nativa, así que no tendrás que pagar nada extra por activar https plesk.
¿Puedo instalar Let's Encrypt en varios dominios?
Sí, puedes instalar un certificado gratuito en cada dominio que tengas alojado en tu Plesk. Solo debes repetir el proceso para cada dominio. También puedes usar certificados wildcard si necesitas cubrir todos los subdominios, aunque estos requieren verificación por DNS.
¿Qué diferencia hay entre SSL gratuito y uno de pago?
La principal diferencia es el nivel de soporte y garantía. Los certificados de pago suelen ofrecer garantías económicas y soporte técnico. Para sitios web personales o pequeñas empresas, el certificado gratuito es más que suficiente.
¿Cuánto tarda en activarse el SSL?
El proceso completo suele tardar menos de 5 minutos. La generación del certificado tarda unos segundos, y la activación es inmediata.
¿Perderé el SSL si cambio de servidor?
Sí, los certificados Let's Encrypt están vinculados al servidor y al dominio. Si cambias de hosting, deberás instalar un nuevo certificado en el nuevo servidor. Sin embargo, el proceso es igual de sencillo.
¿Qué pasa si mi dominio tiene subdominios?
Plesk te permite generar certificados individuales para cada subdominio. También puedes usar certificados wildcard, pero estos requieren configuración adicional a través de DNS.
Consejos finales para un mejor SEO
Activar SSL gratis en tu sitio no solo protege a tus visitantes, sino que también mejora tu posicionamiento en Google. Los sitios con HTTPS tienen prioridad en los resultados de búsqueda. Además, los navegadores modernos marcan como "No seguro" los sitios que no usan HTTPS, lo que puede ahuyentar a los usuarios.
Para sacar el máximo provecho de tu certificado gratuito:
- Asegúrate de que todas las páginas carguen por HTTPS.
- Actualiza tus sitemaps en Google Search Console.
- Verifica que no haya errores de contenido mixto.
- Mantén activada la renovación automática.
[INFO] Recuerda que si en algún momento utilizas un panel alternativo como Syspanel (accesible en el puerto 2106), el proceso para instalar SSL es muy similar, aunque la interfaz puede variar ligeramente. La lógica siempre es la misma: generar el certificado, activarlo y configurar la redirección.
Conclusión
Instalar y activar SSL Let's Encrypt en Plesk es un proceso rápido, gratuito y muy beneficioso para tu sitio web. Siguiendo los pasos anteriores, tendrás tu dominio funcionando bajo HTTPS en cuestión de minutos. No necesitas conocimientos avanzados de Linux ni de administración de servidores, ya que Plesk automatiza todo el proceso.
Recuerda que el SSL no solo protege los datos de tus usuarios, sino que también es un factor de confianza y SEO. Si tienes cualquier duda, consulta la documentación oficial de Plesk o contacta con tu proveedor de hosting. ¡Manos a la obra y a disfrutar de tu sitio seguro!
