🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

¿Cómo habilitar HTTPS en Plesk con Let's Encrypt? Guía paso a paso

Actualizado el 2 de abril de 2026

Introducción: ¿Por qué necesitas HTTPS en tu sitio web?

Si tienes un sitio web alojado en un servidor con Plesk, es probable que hayas escuchado hablar de HTTPS, SSL o Let's Encrypt. Pero, ¿qué significan realmente estos términos y por qué son tan importantes?

En términos sencillos, HTTPS es la versión segura de HTTP, el protocolo que utiliza tu navegador para comunicarse con tu sitio web. Cuando un sitio tiene HTTPS, la información que intercambias (como contraseñas, datos de tarjetas de crédito o formularios de contacto) viaja encriptada, lo que significa que nadie puede interceptarla y leerla fácilmente.

Para habilitar HTTPS, necesitas un certificado SSL (Secure Sockets Layer). Piensa en él como un carné de identidad digital para tu sitio web. Este certificado verifica que tu sitio es quien dice ser y permite la conexión segura. Aquí es donde entra Let's Encrypt, una autoridad de certificación gratuita, automatizada y abierta que proporciona certificados SSL de forma sencilla.

¿Por qué es crucial para tu negocio?

  • Seguridad: Protege los datos de tus visitantes y los tuyos propios.
  • Confianza: Los navegadores modernos marcan los sitios sin HTTPS como "No seguros", lo que ahuyenta a los visitantes.
  • SEO: Google favorece los sitios con HTTPS en sus resultados de búsqueda.
  • Requisito: Muchas funcionalidades modernas (como Progressive Web Apps o ciertas APIs) requieren HTTPS.

En esta guía paso a paso, te mostraremos cómo habilitar Plesk HTTPS utilizando Let's Encrypt Plesk. Es un proceso sencillo que, una vez completado, mejorará drásticamente la seguridad Plesk de tu sitio.


Requisitos previos: Lo que necesitas antes de empezar

Antes de lanzarte a instalar un certificado SSL Plesk, asegúrate de cumplir con estos requisitos básicos. Son sencillos, pero esenciales para que el proceso funcione sin problemas.

  • Acceso a Plesk: Debes tener credenciales de administrador o de un usuario con permisos para gestionar sitios web y certificados SSL. Normalmente, accedes a Plesk a través de https://tu-dominio-o-ip:8443.
  • Un dominio configurado en Plesk: El sitio web para el que quieres el certificado debe estar creado y funcionando en tu panel de Plesk.
  • El dominio debe apuntar a tu servidor: Es fundamental que el dominio (ej. tudominio.com) tenga sus registros DNS (A o CNAME) apuntando a la dirección IP de tu servidor. Let's Encrypt necesita verificar que controlas el dominio para emitir el certificado.
  • Puertos 80 y 443 abiertos: El proceso de validación de Let's Encrypt utiliza el puerto 80 (HTTP) y, posteriormente, el 443 (HTTPS) para el tráfico seguro. Asegúrate de que tu firewall no los bloquee.

[INFO] Si tienes un firewall como CSF (ConfigServer Security & Firewall) o iptables, verifica que los puertos 80 y 443 estén permitidos. En Plesk, puedes gestionar esto desde "Herramientas y Configuración" > "Firewall".


Paso 1: Acceder a la configuración de SSL/TLS en Plesk

Una vez que hayas verificado los requisitos, el primer paso es acceder a la sección de seguridad de tu sitio web.

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú de la izquierda, bajo "Sitios web y dominios", busca el dominio para el que deseas instalar el certificado.
  3. Haz clic en el nombre del dominio. Se abrirá la página de configuración de ese sitio en particular.
  4. Busca la sección "Seguridad" en el menú de la izquierda (o en la parte superior, dependiendo de la versión de Plesk). Dentro de ella, encontrarás la opción "Certificados SSL/TLS" o "SSL/TLS". Haz clic en ella.

Esta sección es el centro de control de todo lo relacionado con SSL Plesk. Aquí podrás ver los certificados existentes, solicitar nuevos y gestionar su configuración.


Paso 2: Solicitar un certificado Let's Encrypt

Aquí es donde ocurre la magia. Plesk integra perfectamente Let's Encrypt, lo que hace que el proceso sea muy intuitivo.

  1. En la página de "Certificados SSL/TLS", busca y haz clic en el botón "Añadir certificado SSL" o "Instalar/Actualizar certificado SSL". Verás varias opciones. La que nos interesa es "Let's Encrypt".
  2. Se abrirá una ventana o sección nueva. Aquí deberás configurar la solicitud del certificado:
    • Dirección de correo electrónico: Introduce una dirección de correo válida. Let's Encrypt la usará para notificaciones importantes, como la expiración inminente del certificado (los certificados de Let's Encrypt caducan cada 90 días, pero Plesk los renueva automáticamente).
    • Incluir dominio www: Marca esta casilla si quieres que el certificado también cubra www.tudominio.com. Es muy recomendable hacerlo.
    • Otros nombres de dominio: Si tu sitio web responde a varios nombres (ej. tudominio.net, tudominio.org), puedes añadirlos aquí separados por comas o saltos de línea. Let's Encrypt admite hasta 100 nombres de dominio por certificado.
  3. Haz clic en el botón "Instalar" o "Solicitar".

[TIP] Asegúrate de que la casilla "Incluir dominio www" esté marcada si rediriges tu dominio principal a www (o viceversa). Esto evitará errores de seguridad mixta.


Paso 3: Verificar la instalación y configurar la redirección

Después de unos segundos (a veces hasta un minuto), Plesk procesará la solicitud y, si todo está correcto, te mostrará un mensaje de éxito. El certificado SSL Plesk ya está instalado.

Ahora, es el momento de asegurarte de que todo funcione correctamente y de forzar el uso de HTTPS.

  1. Verifica la instalación: Puedes hacerlo de dos maneras:
    • Desde Plesk: Vuelve a la sección "Certificados SSL/TLS". Deberías ver el nuevo certificado listado con un candado verde y la fecha de expiración.
    • Desde tu navegador: Abre una ventana de incógnito y visita https://tudominio.com. Deberías ver el candado verde en la barra de direcciones. Haz clic en él para ver los detalles del certificado.
  2. Redirige HTTP a HTTPS (Paso crucial): Que tengas HTTPS no significa que los usuarios lleguen a la versión segura. Es necesario redirigir todo el tráfico HTTP (puerto 80) a HTTPS (puerto 443).
    • En Plesk, ve a "Sitios web y dominios" > selecciona tu dominio > "Hosting y DNS" > "Configuración de Apache y nginx" (o similar).
    • Busca la opción "Redirigir HTTP a HTTPS" o "Forzar HTTPS".
    • Márcala y guarda los cambios.
    • [WARNING] Si tu sitio usa mucho contenido mixto (imágenes, scripts o CSS cargados desde URLs HTTP), es posible que veas errores de contenido no seguro. Deberás actualizar todas esas URLs a HTTPS.

Paso 4: Configurar la renovación automática (No te olvides)

Una de las mejores características de Let's Encrypt Plesk es que la renovación es automática. Los certificados de Let's Encrypt caducan cada 90 días, pero Plesk tiene una tarea programada que los renueva automáticamente antes de que expiren.

Sin embargo, es buena práctica verificar que esta función esté activa.

  1. En Plesk, ve a "Herramientas y Configuración" > "Programador de tareas" (o "Tareas programadas").
  2. Busca una tarea llamada "Renovar certificados Let's Encrypt" o similar. Debería estar configurada para ejecutarse diariamente o cada pocos días.
  3. Si no la ves, puedes crearla manualmente. Normalmente, el comando a ejecutar es /usr/local/psa/bin/plesk_agent_manager --renew-letsencrypt (la ruta exacta puede variar ligeramente según tu sistema operativo).

[INFO] Si tu servidor deja de estar accesible durante un período prolongado (por ejemplo, si lo apagas por mantenimiento), la renovación automática podría fallar. En ese caso, recibirás un aviso por correo electrónico y deberás renovarlo manualmente desde la interfaz de Plesk.


Solución de problemas comunes (FAQ)

Incluso siguiendo los pasos al pie de la letra, pueden surgir pequeños contratiempos. Aquí tienes las soluciones a los problemas más frecuentes.

1. Error: "No se pudo emitir el certificado. El dominio no es accesible."

Causa: Let's Encrypt no puede contactar con tu servidor para verificar que controlas el dominio.

Solución:

  • Verifica los DNS: Asegúrate de que tu dominio apunte a la IP correcta de tu servidor. Puedes usar herramientas como whatsmydns.net para comprobarlo.
  • Firewall: Confirma que los puertos 80 y 443 estén abiertos en tu servidor.
  • Proxy/CDN: Si usas Cloudflare u otro proxy, asegúrate de que esté en modo "DNS only" (naranja apagado) durante la instalación del certificado. Luego puedes volver a activar el proxy.

2. Error: "El certificado se instaló, pero veo un error de seguridad mixta (contenido no seguro)."

Causa: Tu sitio web carga recursos (imágenes, scripts, estilos) desde URLs que comienzan con http:// en lugar de https://.

Solución:

  • Plugin de búsqueda: Si usas WordPress, instala un plugin como "Better Search Replace" y busca http://tudominio.com y reemplázalo por https://tudominio.com en toda la base de datos.
  • Revisa el código: Si tienes código personalizado, busca y corrige todas las URLs absolutas que usen HTTP.
  • CDN: Si usas una CDN, asegúrate de que también esté configurada para servir contenido por HTTPS.

3. Mi sitio se ve raro o no carga después de activar HTTPS.

Causa: Puede ser un problema de caché del navegador o de configuración del servidor.

Solución:

  • Limpia la caché: Borra la caché de tu navegador o prueba en una ventana de incógnito.
  • Caché del servidor: Si usas un plugin de caché (como WP Rocket o W3 Total Cache), purga toda la caché.
  • Redirección en bucle: Si configuraste una redirección de HTTP a HTTPS y también la tienes en un archivo .htaccess, podrías crear un bucle. Revisa que no haya reglas duplicadas.

4. ¿Puedo usar Let's Encrypt en un subdominio?

Respuesta: Sí, absolutamente. El proceso es el mismo. Simplemente selecciona el subdominio (ej. blog.tudominio.com) en Plesk y sigue los mismos pasos. Asegúrate de que el subdominio tenga su propio registro DNS apuntando al servidor.

5. ¿Necesito un certificado SSL diferente para cada dominio?

Respuesta: No necesariamente. Puedes usar un certificado "wildcard" (*.tudominio.com) que cubra todos los subdominios, pero Let's Encrypt no los emite de forma gratuita (aunque sí los ofrece como parte de su servicio, pero con un proceso de validación más complejo). La opción más común y sencilla es instalar un certificado separado para cada dominio o subdominio. Plesk lo gestiona muy bien.


Conclusión: Tu sitio ya es más seguro

Enhorabuena. Has completado la instalación de Plesk HTTPS con Let's Encrypt Plesk. Tu sitio web ahora es más seguro, más fiable y mejor valorado por los motores de búsqueda. Con solo unos pocos clics, has añadido una capa de seguridad Plesk esencial para cualquier sitio web moderno.

Recuerda que la seguridad Plesk no termina aquí. Te recomendamos mantener tu panel y todos los componentes actualizados, usar contraseñas fuertes y realizar copias de seguridad periódicas.

Si has seguido esta guía, ya formas parte del grupo de administradores web que priorizan la seguridad y la confianza de sus visitantes. ¡Felicidades!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel