Cómo instalar un certificado SSL en Plesk para tu dominio
¿Qué es un certificado SSL y por qué lo necesitas?
Antes de entrar en materia, vamos a entender qué es exactamente un certificado SSL. SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador de tus visitantes y tu servidor. Cuando instalas un certificado SSL en tu dominio, la dirección de tu web pasa de http:// a https://, y los datos sensibles como contraseñas, números de tarjeta o datos personales viajan protegidos.
¿Por qué es tan importante? Primero, porque Google penaliza las webs sin HTTPS en sus resultados de búsqueda. Segundo, porque los navegadores modernos muestran un aviso de "No seguro" en tu web si no tienes el certificado activo, lo que ahuyenta a los visitantes. Y tercero, porque si tienes una tienda online o recoges datos de usuarios, es obligatorio por ley en muchos países.
La buena noticia es que Plesk, uno de los paneles de control de hosting más populares, hace que este proceso sea muy sencillo. Y lo mejor: gracias a Let's Encrypt, puedes conseguir un certificado SSL gratuito que se renueva automáticamente. Vamos a verlo paso a paso.
Requisitos previos para instalar el certificado SSL
Antes de empezar con la instalación, asegúrate de que cumples estos requisitos:
- Tener acceso al panel de control de Plesk (normalmente a través de
https://tu-dominio.com:8443). - Que tu dominio esté apuntando correctamente a los servidores de tu hosting (es decir, que los registros DNS estén configurados).
- Que tu dominio esté registrado como suscripción dentro de Plesk. Si no lo tienes, deberás crearlo primero.
- Tener permisos de administrador o de suscripción para poder gestionar el SSL.
Si no sabes si tu dominio está bien configurado, puedes comprobarlo con herramientas como nslookup o simplemente preguntando a tu proveedor de hosting. Sin estos requisitos, la instalación fallará o el certificado no se validará correctamente.
Cómo instalar un certificado SSL gratuito con Let's Encrypt en Plesk
Plesk tiene una integración nativa con Let's Encrypt, lo que significa que puedes generar e instalar un certificado SSL en cuestión de minutos. Sigue estos pasos:
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente es algo como https://tu-dominio.com:8443 o la IP de tu servidor seguida de :8443. Introduce tu usuario y contraseña.
Paso 2: Localiza tu dominio
Una vez dentro del panel, verás una lista de tus suscripciones y dominios. Haz clic en el dominio al que quieres instalarle el certificado SSL. Si tienes varios, asegúrate de seleccionar el correcto.
Paso 3: Abre la sección de certificados SSL
Dentro del panel de tu dominio, busca la sección que se llama "Certificados SSL/TLS" o "SSL/TLS". En la mayoría de las versiones de Plesk, la encontrarás en el menú de la izquierda o en la pestaña "Seguridad". Haz clic en ella.
Paso 4: Añade un nuevo certificado
Verás una lista de certificados existentes (si hay alguno) y un botón que dice "Añadir certificado" o "Instalar Let's Encrypt". Haz clic en la opción de Let's Encrypt.
Paso 5: Configura los detalles del certificado
Plesk te pedirá que configures algunos parámetros:
- Correo electrónico: Introduce una dirección de correo válida. Let's Encrypt la usará para notificaciones de renovación.
- Dominios: Asegúrate de que tu dominio principal esté marcado. Si quieres incluir el subdominio
www, actívalo también. - Renovación automática: Marca la casilla de renovación automática. Esto es fundamental para que no se te caduque el certificado.
Una vez configurado, haz clic en "Instalar" o "Solicitar".
Paso 6: Espera a que se genere el certificado
El proceso suele tardar entre 30 segundos y un par de minutos. Plesk se comunicará con los servidores de Let's Encrypt, verificará que eres el propietario del dominio y generará el certificado. No cierres la pestaña del navegador durante este tiempo.
Paso 7: Activa el certificado en tu sitio
Una vez generado, verás el nuevo certificado en la lista. Ahora tienes que activarlo para tu dominio. Busca el botón de "Activar" o "Configurar" junto al certificado y selecciona que se use para las conexiones SSL/TLS entrantes y salientes.
Paso 8: Verifica que todo funciona
Abre tu navegador en modo incógnito y visita https://tu-dominio.com. Deberías ver el candado verde en la barra de direcciones. También puedes usar herramientas online como SSL Labs para comprobar que la instalación es correcta.
[!TIP]
Si tienes varios dominios o subdominios en la misma suscripción, puedes instalar un certificado Let's Encrypt que cubra todos ellos. En el paso 5, simplemente selecciona todos los dominios que quieras incluir. Eso sí, Let's Encrypt tiene un límite de 100 nombres por certificado, así que para la mayoría de casos será más que suficiente.
Cómo instalar un certificado SSL de pago en Plesk
Si necesitas un certificado de pago (por ejemplo, para una empresa o para tener una garantía de tipo EV), el proceso es un poco diferente. Primero tendrás que comprar el certificado a un proveedor autorizado (como Comodo, DigiCert o Sectigo) y luego instalarlo en Plesk. Aquí tienes los pasos:
Paso 1: Genera una solicitud de firma de certificado (CSR)
En la sección de "Certificados SSL/TLS", haz clic en "Añadir certificado" y elige la opción de "Generar CSR". Plesk te pedirá los datos de tu empresa y el dominio. Copia el CSR generado y guárdalo en un archivo, porque lo necesitarás para comprar el certificado.
Paso 2: Compra el certificado
Ve a la web de tu proveedor de certificados y sigue el proceso de compra. Cuando te pidan el CSR, pega el que generaste en Plesk. También tendrás que verificar que eres el propietario del dominio (normalmente mediante un correo electrónico o un archivo en tu servidor).
Paso 3: Recibe el certificado y pégalo en Plesk
Una vez que el proveedor verifique tu solicitud, te enviará el certificado (normalmente en un archivo .crt o .pem). Vuelve a Plesk, a la sección de certificados, y haz clic en "Añadir certificado" > "Importar". Pega el contenido del certificado en el campo correspondiente y guarda.
Paso 4: Activa el certificado
Igual que con Let's Encrypt, tendrás que activar el certificado para tu dominio y verificar que funciona.
[!WARNING]
Los certificados de pago suelen tener una validez de 1 o 2 años y no se renuevan automáticamente en Plesk. Tendrás que repetir este proceso manualmente cuando caduque. Marca la fecha en tu calendario para no quedarte sin HTTPS.
Problemas comunes y cómo solucionarlos
Aunque el proceso es bastante sencillo, a veces pueden surgir problemas. Aquí tienes los más habituales y sus soluciones:
El certificado no se genera y aparece un error de validación
Esto suele ocurrir porque el dominio no apunta correctamente al servidor. Comprueba los registros DNS y espera unas horas si los acabas de cambiar. También puede ser que tengas un firewall que bloquee las peticiones de Let's Encrypt.
Veo el candado, pero el navegador dice "Conexión no segura"
Esto puede pasar si tienes contenido mixto, es decir, si tu web carga recursos (imágenes, scripts, CSS) desde URLs con http://. Revisa el código de tu web o usa plugins como "Really Simple SSL" si usas WordPress para solucionarlo automáticamente.
El certificado se caduca y no se renueva solo
Si desactivaste la renovación automática o el dominio cambió de servidor, el certificado puede caducar. Vuelve a la sección de Let's Encrypt en Plesk, marca la casilla de renovación automática y guarda los cambios.
Tengo un subdominio que no se cubre con el certificado
Asegúrate de que en el paso de configuración de Let's Encrypt seleccionaste todos los subdominios que necesitas. Si ya has generado el certificado, tendrás que emitir uno nuevo que incluya los dominios adicionales.
[!INFO]
Si tu web está alojada en un panel llamado Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso se realiza a través del puerto 2106. En ese caso, busca la sección de "SSL" o "Seguridad" dentro del panel y sigue las instrucciones específicas de esa herramienta.
Preguntas frecuentes sobre SSL en Plesk
¿Necesito conocimientos técnicos para instalar un certificado SSL?
No. Plesk está diseñado para que cualquier persona pueda hacerlo siguiendo los pasos que te he explicado. La opción de Let's Encrypt es especialmente fácil porque todo es automático.
¿Cuánto cuesta un certificado SSL con Let's Encrypt?
Nada, es completamente gratuito y puedes usarlo tanto en dominios personales como comerciales. La única "desventaja" es que se renueva cada 90 días, pero con la renovación automática de Plesk no tendrás que preocuparte.
¿Puedo instalar un certificado SSL en varios dominios a la vez?
Sí, Plesk te permite crear certificados multidominio. En el caso de Let's Encrypt, puedes incluir hasta 100 dominios en un solo certificado.
¿Qué diferencia hay entre SSL y HTTPS?
HTTPS es el protocolo de comunicación seguro, mientras que SSL es el certificado que lo habilita. Cuando instalas un certificado SSL, tu web pasa a usar HTTPS automáticamente.
¿Es obligatorio tener SSL para posicionar en Google?
Google lo tiene en cuenta como factor de ranking, aunque no es el más importante. Pero desde 2018, Chrome marca las webs sin HTTPS como "No seguras", lo que afecta directamente a la confianza del usuario y, por tanto, a las conversiones.
¿Puedo usar Let's Encrypt en una tienda online?
Sí, aunque para tiendas online grandes se recomienda un certificado de pago con validación extendida (EV) porque muestra el nombre de la empresa en el candado, lo que genera más confianza. Para tiendas pequeñas o medianas, Let's Encrypt es más que suficiente.
Consejos finales para mantener tu certificado SSL en buen estado
Una vez que tengas tu certificado instalado, sigue estas buenas prácticas:
- Configura la renovación automática: Tanto si usas Let's Encrypt como un certificado de pago, intenta que se renueve solo. En Plesk, la opción de Let's Encrypt es nativa.
- Revisa periódicamente tu web: Usa herramientas como SSL Labs para comprobar que tu certificado tiene una calificación alta y que no hay errores de configuración.
- Redirige todo el tráfico a HTTPS: En Plesk, puedes configurar una redirección 301 desde
http://ahttps://para que todos los visitantes usen la versión segura. - Mantén Plesk actualizado: Las actualizaciones del panel suelen incluir mejoras de seguridad y correcciones para la gestión de SSL.
Instalar un certificado SSL en Plesk es un proceso rápido y sencillo, especialmente si usas Let's Encrypt. En menos de 10 minutos tendrás tu web funcionando con HTTPS, lo que mejorará tu posicionamiento, la confianza de tus usuarios y la seguridad de tu sitio. Si tienes alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Tu web te lo agradecerá!
