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

Cómo instalar y configurar SSL en Plesk para tu web

Actualizado el 14 de septiembre de 2025

¿Por qué necesitas SSL en tu web y qué vas a conseguir con esta guía?

Si has llegado hasta aquí, probablemente ya te han dicho eso de que "necesitas un candadito" en tu web. Y es cierto. Instalar un certificado SSL (Secure Sockets Layer) es el primer paso para que tu sitio web sea seguro y profesional. Sin SSL, los navegadores como Chrome o Firefox mostrarán un aviso de "No seguro" que ahuyentará a tus visitantes y dañará tu posicionamiento en Google.

En esta guía completa, te voy a explicar paso a paso cómo instalar SSL en Plesk, cómo configurar Let's Encrypt para que se renueve automáticamente y cómo forzar la redirección a HTTPS para que todo tu tráfico vaya cifrado. No necesitas ser un experto en Linux ni en servidores; solo sigue las instrucciones y en menos de 15 minutos tendrás tu web funcionando bajo HTTPS.

Vamos a cubrir desde los conceptos básicos (qué es un certificado, por qué lo necesitas) hasta la configuración avanzada (redirecciones, renovación automática y solución de problemas). Al final, tendrás una web rápida, segura y con el candado verde que tanto quieres.


¿Qué es un certificado SSL y por qué es imprescindible en 2025?

Un certificado SSL es un archivo digital que establece una conexión cifrada entre el navegador del visitante y tu servidor. Piensa en ello como un sobre sellado: solo el destinatario (tu servidor) puede abrirlo y leer el contenido. Sin ese sobre, cualquier intermediario (hackers, ISPs, redes WiFi públicas) podría leer los datos que viajan entre tu web y tus usuarios.

Beneficios directos de instalar SSL en Plesk

  • Confianza visual: El candado verde y "https://" en la barra de direcciones.
  • Mejora el SEO: Google da prioridad a las webs con HTTPS. Si tu competencia tiene SSL y tú no, estás perdiendo posiciones.
  • Protección de datos: Si tu web tiene formularios de contacto, login o una tienda online, necesitas cifrar esa información.
  • Requisito para APIs y servicios externos: Muchas pasarelas de pago y servicios de terceros exigen HTTPS.

Tipos de certificados: ¿cuál necesitas?

TipoNivel de validaciónCosteIdeal para
Let's EncryptValidación de dominio (DV)GratuitoLa mayoría de webs, blogs, portfolios
Certificado de pago (Comodo, GeoTrust)Validación de dominio o empresa10-200€/añoTiendas online, empresas que necesitan soporte
Certificado WildcardCubre todos los subdominios200€+/añoWebs con muchos subdominios

Para el 90% de los casos, Let's Encrypt es más que suficiente. Es gratuito, se renueva automáticamente y está respaldado por una de las mayores autoridades certificadoras del mundo. Eso sí, en Plesk la instalación es tan fácil que no necesitarás nada más.


Requisitos antes de empezar a instalar SSL en Plesk

Antes de lanzarte a la piscina, asegúrate de tener esto listo:

  • Acceso al panel de Plesk (normalmente en https://tu-dominio.com:8443 o una IP con puerto 8443). Si no sabes cómo acceder, pide las credenciales a tu proveedor de hosting.
  • Tu dominio apuntando al servidor: El nombre de dominio debe resolver (tener un registro DNS) hacia la IP de tu servidor. Si acabas de contratar el hosting, espera entre 1 y 24 horas.
  • Un correo electrónico válido: Plesk te pedirá un email para notificarte sobre la expiración de certificados.
  • Permisos de administrador: Necesitas ser el propietario de la suscripción o tener permisos de administrador en Plesk.

[WARNING] Si tu dominio no apunta al servidor (es decir, no carga tu web), la instalación de Let's Encrypt fallará. Es el error más común. Verifica primero que tu web carga correctamente sin SSL.


Método 1: Instalar SSL Let's Encrypt en Plesk (el más fácil y recomendado)

Let's Encrypt es la opción perfecta para la mayoría de usuarios. Es gratis, se configura en dos minutos y la renovación es automática. Vamos a ello.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:

https://tu-ip-o-dominio:8443

Inicia sesión con tu usuario y contraseña. Si es la primera vez, Plesk te guiará con un asistente de configuración inicial. Asegúrate de que la suscripción (el "espacio" donde está tu web) esté activa.

Paso 2: Entra en la sección de tu dominio

En el menú principal, verás una lista de dominios. Haz clic en el nombre del dominio al que quieres instalar el SSL. Se abrirá el panel de administración de ese dominio específico.

Paso 3: Busca la opción "Let's Encrypt"

Dentro del panel de tu dominio, desplázate hasta la sección Seguridad o busca directamente el icono de Let's Encrypt. En Plesk, normalmente está en la pestaña de "Seguridad" o en el menú lateral izquierdo.

Haz clic en el icono o enlace de Let's Encrypt.

Paso 4: Configura el certificado

Ahora verás un formulario con varias opciones. Esto es lo que debes rellenar:

  1. Direcciones de correo: Introduce un email válido. Se usará para notificaciones de renovación.
  2. Dominios: Asegúrate de que tu dominio principal esté marcado. Si tienes subdominios (www, mail, etc.), puedes marcarlos también. Te recomiendo marcar www y tu-dominio.com para cubrir ambos.
  3. Opciones de renovación: Marca la casilla de "Renovar automáticamente" si está disponible. En versiones recientes de Plesk, esto es automático por defecto, pero verifícalo.
  4. Otras opciones: Puedes dejar todo lo demás por defecto.

Haz clic en "Instalar" o "Emitir" (depende de la versión de Plesk).

Paso 5: Espera y verifica

La instalación tarda unos segundos. Plesk se comunicará con los servidores de Let's Encrypt, verificará que eres el dueño del dominio (mediante un archivo temporal o registro DNS) y emitirá el certificado.

Cuando termine, verás un mensaje de éxito. Ya tienes tu certificado SSL instalado.

[TIP] Si tienes varios dominios en la misma suscripción, repite este proceso para cada uno. Let's Encrypt no cubre múltiples dominios diferentes en un solo certificado (a menos que uses SAN, pero eso es más avanzado).


Método 2: Instalar un certificado SSL de pago en Plesk

Si necesitas un certificado de pago (por ejemplo, para una tienda online que requiere validación de empresa), el proceso es un poco más manual, pero igual de manejable.

Paso 1: Genera una solicitud de firma de certificado (CSR)

En el panel de tu dominio, busca la sección de "Certificados SSL/TLS" (normalmente en Seguridad). Haz clic en "Añadir certificado" o "Generar CSR".

Te pedirán datos como:

  • Nombre del país (ej: ES)
  • Estado o provincia
  • Ciudad
  • Nombre de la organización
  • Nombre común (tu dominio, ej: tudominio.com)

Guarda el código CSR que se genera. Lo necesitarás para comprar el certificado en tu proveedor (Namecheap, GoDaddy, etc.).

Paso 2: Compra el certificado y complétalo

Ve a tu proveedor de certificados, compra el SSL y cuando te pidan el CSR, pégalo. Ellos te enviarán el certificado (normalmente en un archivo .crt o .pem) y a veces un certificado intermedio (CA bundle).

Paso 3: Instala el certificado en Plesk

Vuelve a la sección de Certificados SSL/TLS en Plesk. Haz clic en "Instalar certificado".

Pega el contenido del certificado proporcionado por tu proveedor en el campo correspondiente. Si te dan un bundle intermedio, pégalo en el campo de "Cadena de certificados" o "CA bundle".

Haz clic en "Instalar".

Paso 4: Selecciona el certificado para tu dominio

Una vez instalado, ve a la configuración del dominio, sección "Hosting y DNS" o "Configuración de hosting". Busca la opción "Certificado SSL" y elige el que acabas de instalar en el menú desplegable.

Guarda los cambios. Tu dominio ya usa el certificado de pago.

[INFO] Si tu proveedor te da varios archivos (como yourdomain.crt, yourdomain.ca-bundle), ábrelos con un editor de texto y cópialos todos juntos en el campo del certificado. El orden suele ser: certificado principal primero, luego los intermedios.


Configurar HTTPS y forzar la redirección de HTTP a HTTPS

Instalar el certificado es solo la mitad del trabajo. Ahora tienes que asegurarte de que tu web funcione completamente bajo HTTPS. Esto implica dos cosas: configurar el dominio para que use HTTPS y redirigir todo el tráfico HTTP antiguo.

Paso 1: Activa HTTPS en la configuración del dominio

En Plesk, ve a la pestaña de tu dominio y busca "Configuración de hosting" o "Hosting y DNS".

Dentro de esa sección, busca la opción de "Seguridad" y marca la casilla que dice "Activar soporte SSL/TLS" o similar. En versiones modernas de Plesk, esto se hace automáticamente al instalar un certificado, pero es bueno verificarlo.

También puedes configurar la "Conexión segura" con dos opciones:

  • Permitir HTTP y HTTPS: Los usuarios pueden acceder por ambos protocolos.
  • Redirigir HTTP a HTTPS: Fuerza que todo el tráfico vaya por HTTPS. Esta es la opción recomendada.

Paso 2: Redirección 301 a nivel de servidor

La redirección 301 es la forma más limpia de decirle a Google y a los navegadores que tu web vive ahora en HTTPS. Plesk te permite hacerlo fácilmente:

Dentro de la configuración del dominio, busca "Redirecciones" o "Reglas de reescritura". Puedes añadir una regla manualmente o usar el asistente.

Si prefieres hacerlo manualmente, ve a la sección de "Apache y nginx" (o solo nginx si tu servidor usa nginx) y añade esta directiva en la configuración de nginx:

server {
    listen 80;
    server_name tudominio.com www.tudominio.com;
    return 301 https://$host$request_uri;
}

Pero no te preocupes, en Plesk hay una forma más visual. Busca la opción "Redirecciones" en el menú del dominio y crea una nueva:

  • Tipo de redirección: Permanente (301)
  • Dirección: https://tu-dominio.com

Paso 3: Actualiza las URLs en tu base de datos (si usas WordPress o similar)

Este es un paso crítico que mucha gente olvida. Si tu web es WordPress, los enlaces internos y las imágenes siguen apuntando a http://. Puedes usar un plugin como "Better Search Replace" o hacerlo manualmente en la base de datos.

Desde Plesk, ve a "Bases de datos" y accede a phpMyAdmin. Ejecuta esta consulta SQL (reemplaza tu_dominio con el nombre de tu tabla de opciones):

UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'home';

Para los enlaces de contenido, puedes usar una consulta más amplia:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominio.com', 'https://tudominio.com');

[WARNING] Haz una copia de seguridad de tu base de datos antes de ejecutar cualquier consulta SQL. Un error podría romper tu web.


Renovación automática y gestión de certificados en Plesk

Una de las grandes ventajas de Let's Encrypt es que los certificados caducan cada 90 días. La renovación manual sería un infierno, pero Plesk lo automatiza.

¿Cómo funciona la renovación automática?

Plesk ejecuta una tarea programada (cron job) que comprueba los certificados Let's Encrypt cada día. Cuando un certificado tiene menos de 30 días de vida, lo renueva automáticamente.

Para asegurarte de que esto funciona:

  1. Ve a "Herramientas y ajustes" en el panel principal de Plesk.
  2. Busca "Tareas programadas" o "Cron jobs".
  3. Verifica que existe una tarea llamada plesk sbin le reinstall o similar y que está activa.

¿Qué pasa si la renovación falla?

No es común, pero puede pasar si tu dominio no apunta al servidor en el momento de la renovación. Plesk te enviará un correo a la dirección que configuraste al instalar el certificado.

Si la renovación falla, simplemente repite el proceso de instalación manualmente (Método 1, Paso 4). Plesk reutilizará la configuración anterior.

Cómo ver la fecha de expiración de tu certificado

En el panel de tu dominio, sección "Certificados SSL/TLS", verás una lista de todos los certificados instalados, con sus fechas de expiración. También puedes verlo en la configuración del dominio, en el bloque de "Seguridad".


Solución de problemas comunes al instalar SSL en Plesk

Aunque el proceso es sencillo, a veces surgen problemas. Aquí tienes los más frecuentes y cómo resolverlos.

Error: "No se pudo validar el dominio"

Este es el error más común con Let's Encrypt. Significa que el servidor de Let's Encrypt no pudo verificar que tienes control sobre el dominio.

Soluciones:

  1. Verifica el DNS: Asegúrate de que el dominio tiene un registro A o CNAME apuntando a tu servidor. Puedes usar herramientas online como dnschecker.org.
  2. Espera: Si acabas de cambiar los DNS, la propagación puede tardar hasta 24 horas.
  3. Comprueba el firewall: Asegúrate de que el puerto 80 (HTTP) está abierto. Let's Encrypt usa HTTP para la validación.

Error: "El certificado no se ha instalado correctamente"

Si ves errores de "certificado no válido" en el navegador, puede ser que:

  • El certificado no esté bien asociado al dominio en Plesk. Revisa la configuración de hosting y selecciona el certificado correcto.
  • La fecha del servidor es incorrecta. Un servidor con la hora mal sincronizada puede dar errores de validación. Comprueba el reloj del sistema.

Mi web carga pero no veo el candado verde

Esto suele pasar por contenido mixto (mezcla de HTTP y HTTPS). Puede ser una imagen, un script o un CSS que se carga por HTTP.

Cómo solucionarlo:

  1. Usa la herramienta de desarrollador de tu navegador (F12) y ve a la pestaña "Consola". Verás errores de "Mixed Content".
  2. Reemplaza esas URLs manualmente o usa un plugin en WordPress como "Really Simple SSL" que lo hace automáticamente.

¿Puedo instalar SSL en subdominios?

Sí. En el panel del dominio, al instalar Let's Encrypt, marca la casilla de los subdominios que quieras cubrir. Ten en cuenta que Let's Encrypt tiene un límite de 50 certificados por dominio, así que no te preocupes por el número.


Preguntas frecuentes (FAQ) sobre SSL en Plesk

¿Let's Encrypt es realmente gratuito?

Sí, es 100% gratuito y sin letra pequeña. Está respaldado por la Internet Security Research Group y su objetivo es que toda la web est

¿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