Plesk: Cómo instalar un certificado SSL en tu sitio
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a hablar de una de las tareas más importantes para la seguridad y el posicionamiento de tu sitio web: instalar un certificado SSL en Plesk.
Si alguna vez has visto ese candado verde en la barra de direcciones de un sitio web y te has preguntado cómo ponerlo en el tuyo, este artículo es para ti. Te guiaré paso a paso, con un lenguaje muy sencillo y sin tecnicismos complicados. Al final, tu sitio web cargará con HTTPS y será mucho más seguro para tus visitantes.
¿Qué es un certificado SSL y por qué lo necesito en Plesk?
Imagina que el certificado SSL es como un sobre sellado para la información que viaja entre tu web y el navegador de tus usuarios. Sin él, los datos viajan en una postal que cualquiera puede leer. Con SSL, viajan en un sobre cerrado y solo tu servidor y el usuario pueden abrirlo.
¿Por qué es importante?
- Seguridad: Protege datos sensibles como contraseñas, números de tarjeta o formularios de contacto.
- Confianza: Los visitantes ven el candado verde y saben que tu sitio es legítimo.
- SEO (Posicionamiento en buscadores): Google favorece los sitios con HTTPS, así que es un factor clave para aparecer en los primeros resultados.
- Requisito para ciertas funciones: Muchas funcionalidades modernas (como Progressive Web Apps) requieren HTTPS.
En resumen, instalar SSL en Plesk no es un lujo, es una necesidad.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas tu usuario y contraseña de administrador o de un plan de hosting que te permita gestionar SSL.
- Un dominio apuntando al servidor: El dominio para el que quieres el certificado debe estar correctamente configurado en Plesk y apuntar a tu servidor.
- Puertos abiertos: El puerto 443 (HTTPS) debe estar abierto en tu firewall. Normalmente tu hosting ya lo tiene, pero si lo gestionas tú, verifícalo.
Método 1: Instalar un certificado SSL gratuito con Let's Encrypt (Recomendado)
Esta es la opción más fácil y rápida. Let's Encrypt es una autoridad de certificación gratuita, automática y abierta. Plesk la integra de maravilla.
Paso 1: Accede a Plesk
Abre tu navegador y escribe la URL de tu panel de Plesk (normalmente algo como https://tudominio.com:8443 o https://tu-ip:8443). Inicia sesión con tus credenciales.
Paso 2: Ve a la sección de dominios
En el menú lateral izquierdo, busca y haz clic en "Sitios web y dominios".
Paso 3: Busca el certificado SSL
Dentro del dominio que quieres proteger, busca la sección que dice "Certificado SSL" o "Let's Encrypt". Suele estar en un bloque llamado "Seguridad" o directamente en el panel del dominio.
Paso 4: Solicita el certificado
Haz clic en el botón que dice "Añadir certificado SSL" o "Instalar Let's Encrypt". Se abrirá un asistente.
Paso 5: Configura los detalles
- Dirección de correo electrónico: Introduce un correo válido. Let's Encrypt te notificará si hay problemas.
- Dominios incluidos: Asegúrate de que tu dominio principal y el subdominio
www(ej:tudominio.comywww.tudominio.com) estén marcados. - Renovación automática (muy importante): Marca la casilla "Renovar automáticamente". Esto hará que Plesk renueve el certificado antes de que caduque (cada 90 días). No tendrás que preocuparte más.
Paso 6: Instala y espera
Haz clic en "Instalar" o "Solicitar". Plesk se comunicará con Let's Encrypt y en unos segundos (o un par de minutos) tendrás tu certificado instalado.
[TIP]: Si ves un error, revisa que tu dominio esté bien configurado y que no esté bloqueado por un firewall. A veces, los servidores compartidos tienen limitaciones, pero en general funciona perfecto.
Paso 7: Activa la redirección a HTTPS
Una vez instalado, es hora de que todo tu sitio web se sirva por HTTPS. En la misma sección de "Certificado SSL", busca una opción que diga "Redirigir automáticamente de HTTP a HTTPS" o similar. Actívala.
¡Listo! Con estos pasos, tu sitio ya carga con HTTPS.
Método 2: Instalar un certificado SSL de pago (por ejemplo, de Sectigo, DigiCert, etc.)
Si necesitas un certificado con mayor garantía, validación extendida (EV) o para varios dominios (wildcard), puedes comprar uno. El proceso es un poco más manual.
Paso 1: Compra el certificado
Adquiere tu certificado en un proveedor de confianza. Te darán un código (CSR) que deberás generar desde Plesk.
Paso 2: Genera una CSR en Plesk
En "Sitios web y dominios" > "Certificado SSL", haz clic en "Añadir certificado SSL" > "Solicitar certificado". Rellena los datos de tu empresa y dominio. Plesk generará un bloque de texto llamado CSR y una Clave privada. Copia el CSR.
Paso 3: Completa la solicitud con el proveedor
Pega el CSR en el formulario de tu proveedor de SSL. Ellos te pedirán que verifiques el dominio (normalmente por correo electrónico o subiendo un archivo). Una vez verificado, te enviarán el certificado (un bloque de texto llamado "certificado.crt" y a veces un "intermedio").
Paso 4: Instala el certificado en Plesk
Vuelve a Plesk, en la misma sección de "Certificado SSL". Verás el certificado que creaste (con el estado "Pendiente"). Haz clic en el enlace "Subir certificado" o "Instalar". Te pedirá:
- Certificado: Pega aquí el bloque de texto que te envió el proveedor.
- Clave privada: Pega la clave privada que generó Plesk (la que tienes guardada).
- Certificado intermedio: Si te dieron un bloque adicional, pégalo aquí.
Luego haz clic en "Instalar".
Paso 5: Activa la redirección a HTTPS
Igual que con Let's Encrypt, activa la redirección automática de HTTP a HTTPS.
Solución de problemas comunes (FAQ)
1. "No puedo instalar SSL en Plesk, me da error de conexión"
- Causa: El puerto 443 está cerrado o el dominio no apunta al servidor.
- Solución: Verifica que tu dominio resuelva a la IP de tu servidor. Puedes usar herramientas online como
whatsmydns.net. Si usas un firewall, abre el puerto 443.
2. "Mi sitio carga, pero el navegador dice 'No seguro'"
- Causa: El certificado no está bien instalado, el contenido mixto (imágenes o scripts cargados por HTTP) o la redirección no está activa.
- Solución:
- Revisa en Plesk que el certificado esté asignado al dominio correcto.
- Activa la redirección a HTTPS (paso 7 del Método 1).
- Busca contenido mixto: en tu web, asegúrate de que todos los recursos (imágenes, CSS, JS) usen
https://. Puedes usar herramientas online como "Why No Padlock". - Borra la caché del navegador.
3. "El certificado Let's Encrypt no se renueva automáticamente"
- Causa: A veces la tarea de renovación falla.
- Solución: En Plesk, ve a "Herramientas y configuraciones" > "Programador de tareas". Busca una tarea llamada "Renovar certificados Let's Encrypt" y verifica que esté activa. Si no, créala manualmente.
4. "¿Puedo tener varios certificados SSL en el mismo dominio?"
- Respuesta: No, solo uno por dominio. Si instalas uno nuevo, reemplazará al anterior.
5. "¿Qué pasa si mi certificado caduca?"
- Respuesta: Los visitantes verán un error de seguridad. Con Let's Encrypt y la renovación automática, no debería pasar. Si es de pago, pon un recordatorio en tu calendario.
6. "¿Puedo usar SSL en un subdominio (ej: blog.tudominio.com)?"
- Respuesta: Sí. Si usas Let's Encrypt, al solicitar el certificado para el dominio principal, puedes marcar el subdominio. Si es de pago, necesitarás un certificado wildcard (
*.tudominio.com) o uno específico para ese subdominio.
7. "Uso Syspanel (HestiaCP). ¿Cómo instalo SSL ahí?"
- Respuesta: Si usas Syspanel (el nombre amigable de HestiaCP), el proceso es similar pero en su interfaz. Accede a través del puerto 2106 (ej:
https://tu-ip:2106). Luego, ve a "Web" > "Dominios", selecciona tu dominio y busca la opción "SSL" o "Let's Encrypt". Actívala y listo. La redirección a HTTPS se configura en las opciones de dominio.
[INFO]: Tanto Plesk como Syspanel (HestiaCP) ofrecen integración con Let's Encrypt, así que el proceso es muy parecido.
Consejos finales
- Haz copias de seguridad: Antes de cualquier cambio importante, especialmente si estás moviendo un sitio de HTTP a HTTPS, haz una copia de seguridad de tu web y base de datos.
- Prueba con diferentes navegadores: Después de la instalación, abre tu web en Chrome, Firefox, Edge, etc., para asegurarte de que el candado verde aparece en todos.
- Actualiza tus enlaces internos: Si antes usabas enlaces absolutos con
http://, cámbialos ahttps://o mejor aún, usa enlaces relativos (/imagen.jpg). - Verifica con herramientas online: Usa el "SSL Checker" de SSL Labs (www.ssllabs.com) para comprobar que tu certificado está bien configurado y tiene buena nota.
Instalar un certificado SSL en Plesk es más fácil de lo que parece. Con Let's Encrypt, es prácticamente automático. No solo proteges a tus usuarios, sino que también mejoras tu posicionamiento web. ¡Anímate a hacerlo hoy mismo!
Si tienes alguna duda, recuerda que estamos aquí para ayudarte. ¡Un saludo y feliz navegación segura!
