Cómo configurar un certificado SSL gratis en Plesk (Let's Encrypt)
¡Hola! 👋 ¿Estás listo para dar el salto a la navegación segura? Si tienes un sitio web alojado en un servidor con Plesk, hoy vas a aprender a ponerle el candadito verde a tu dominio de una forma muy sencilla y, lo mejor de todo, gratis.
Olvídate de pagar por certificados caros. Vamos a usar Let's Encrypt, que es una autoridad de certificación que regala certificados SSL para que tu web funcione con el protocolo HTTPS. Esto no solo protege los datos de tus visitantes, sino que además es un factor clave para el SEO (posicionamiento web). Google premia a las webs seguras.
Vamos a ello. Te prometo que es más fácil de lo que parece.
¿Por qué necesitas un Certificado SSL en Plesk?
Antes de ponernos manos a la obra, vamos a entender por qué esto es tan importante. Cuando instalas un certificado SSL en Plesk, activas el famoso HTTPS en tu web. ¿Qué significa esto en cristiano? Pues que la información que viaja entre el navegador del visitante y tu servidor va cifrada, como en una caja fuerte.
Imagina que tu web es una oficina de correos. Sin SSL, los carteros (los datos) viajan en postales abiertas que cualquiera puede leer. Con SSL, viajan en sobres sellados y con cinta de seguridad.
Además, si no tienes un certificado ssl gratis o de pago, los navegadores modernos (como Chrome o Firefox) mostrarán un aviso de "No seguro" en la barra de direcciones. Eso espanta a los visitantes y da muy mala imagen. Y ojo, para el SEO, si tu competencia tiene HTTPS y tú no, ellos tienen ventaja.
Requisitos Previos para Activar HTTPS en Plesk
Para que esta guía funcione, necesitas cumplir unos mínimos. No te preocupes, son muy básicos.
- Tener Plesk instalado: Esta guía es para Plesk (normalmente viene incluido en los planes de hosting de Syspanel, aunque también funciona en otras marcas). Si tienes un servidor VPS o dedicado con Syspanel, recuerda que el acceso al panel es por el puerto 2106.
- Dominio apuntando al servidor: Tu dominio (ej. tudominio.com) debe estar apuntando a los DNS del servidor donde está Plesk. Si no, Let's Encrypt no podrá verificar que el dominio es tuyo.
- Acceso al Panel de Control (Plesk): Necesitas las credenciales de administrador o de propietario del dominio.
[INFO] Si tu dominio aún no apunta a este servidor, el proceso fallará. Let's Encrypt necesita comprobar que tú controlas el dominio para emitir el certificado.
Paso 1: Acceder al Panel de Plesk
Lo primero es entrar a tu panel de control. Normalmente, la URL es algo como https://tu-servidor:8443.
Si estás en un plan de hosting de Syspanel, el acceso se realiza a través del puerto 2106. Así que la URL sería https://tu-servidor:2106.
Una vez dentro, verás el escritorio de Plesk con todos tus dominios listados. Si tienes varios, selecciona el dominio en el que quieres instalar el certificado SSL.
Paso 2: Localizar la Sección de SSL/TLS
Una vez dentro de la gestión de tu dominio, busca en el menú lateral izquierdo o en la pestaña de "Hosting y DNS" la opción que se llama "SSL/TLS Certificates" o "Certificados SSL/TLS". Haz clic ahí.
Esta es la sección donde se gestionan todos los certificados. Verás una lista de los certificados existentes (si los hay) y botones para añadir nuevos.
Paso 3: Añadir un Nuevo Certificado (Let's Encrypt)
Aquí es donde empieza la magia. Vas a ver un botón que dice "Añadir SSL/TLS Certificate" o "Add SSL/TLS Certificate". Haz clic en él.
Se abrirá un asistente. Ahora, presta atención porque hay una opción clave:
- "Free certificate from Let's Encrypt" o "Obtener un certificado gratuito de Let's Encrypt": Esta es la que nos interesa. No selecciones la opción de "Importar" o "Comprar", queremos la gratuita.
Al hacer clic en esa opción, el formulario cambiará para mostrarte los campos que necesitas completar.
Paso 4: Configuración del Certificado (Los Campos Clave)
Aquí es donde configuramos los detalles. No te agobies, es muy intuitivo.
- Nombre del Certificado: Ponle un nombre descriptivo, por ejemplo, "MiCertificadoSSL" o "Let's Encrypt Principal". Es solo para que tú lo identifiques.
- Dominios: Asegúrate de que el campo ya esté rellenado con tu dominio principal (ej.
tudominio.com). - Añadir WWW: Verás una casilla que dice algo como "Add www. alias" o "Incluir el subdominio www". ¡Márcala! Es muy importante. Esto hará que el certificado cubra tanto
tudominio.comcomowww.tudominio.com. Si no lo haces, los visitantes que escriban la "www" verán un error de seguridad. - Email para notificaciones: Pon un correo electrónico válido. Let's Encrypt te avisará por aquí cuando el certificado esté por caducar (aunque Plesk lo renueva automáticamente, es bueno tener una copia).
- Redirección: A veces hay una casilla que dice "Switch domain to HTTPS" o "Forzar redirección a HTTPS". Si la ves, actívala. Esto hará que todo el tráfico de tu web se redirija automáticamente de
http://ahttps://.
[TIP] Si no ves la casilla de redirección en este paso, no pasa nada. Lo configuraremos en el siguiente paso manualmente. Es aún más seguro hacerlo así.
Cuando hayas rellenado todo, haz clic en el botón "Añadir" o "Install".
Paso 5: El Proceso de Instalación
Plesk se pondrá a trabajar ahora. Lo que hace es comunicarse con los servidores de Let's Encrypt, verificar que el dominio es tuyo (mediante una comprobación de DNS o de archivos) y emitir el certificado.
Este proceso suele tardar entre 30 segundos y 1 minuto. Verás una barra de progreso o un mensaje de espera. No cierres la ventana ni reinicies el servidor.
Cuando termine, verás un mensaje de éxito y el certificado aparecerá en la lista con una fecha de caducidad (normalmente 90 días). No te preocupes por renovarlo, Plesk tiene un cron que lo renueva automáticamente antes de que caduque.
Paso 6: Activar HTTPS y Forzar la Redirección (Lo más importante)
Instalar el certificado no es el final. Ahora tenemos que decirle a Plesk que use ese certificado para el dominio.
- Vuelve a la sección "SSL/TLS Certificates".
- En la lista, busca el certificado que acabas de crear.
- Al lado de tu dominio (en la columna de la derecha), habrá un icono o un enlace que dice "Set as the main certificate" o "Activate". Haz clic en él para asignarlo a tu dominio.
Ahora, vamos a forzar la redirección. Esto es crucial para que todo el mundo use HTTPS.
- Ve a la sección "Hosting & DNS" y luego a "Hosting Settings" (Ajustes de Hosting).
- Busca la sección de "Security" o "Seguridad".
- Marca la casilla que dice "Permanent SEO-safe 301 redirect from HTTP to HTTPS" o "Redirección permanente 301 de HTTP a HTTPS".
- Haz clic en "OK" o "Aplicar".
[WARNING] Si no haces esta redirección, tu web seguirá cargando en
http://por defecto, y el certificado no servirá de nada. La redirección 301 es la que le dice a Google que la versión segura es la buena, lo cual es ideal para el SEO.
Paso 7: Verificar que Todo Funciona
¡Ya casi lo tienes! Ahora vamos a comprobar que todo ha ido bien.
- Abre una ventana de incógnito en tu navegador (para evitar caché).
- Escribe tu dominio con
https://delante (ej.https://tudominio.com). - Deberías ver el candadito verde (o un candado normal) en la barra de direcciones.
- Haz clic en el candado para ver los detalles. Debería decir "Conexión segura" y "Certificado válido".
- Escribe también
https://www.tudominio.compara asegurarte de que el subdominiowwwtambién funciona.
Si ves algún error, no te preocupes. A veces tarda un poco en propagarse la configuración. Espera unos minutos y borra la caché de tu navegador.
Solución de Problemas Comunes (FAQ)
A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y cómo solucionarlos.
¿Por qué me da error al instalar el certificado?
- Error de validación del dominio: Lo más común. Verifica que tu dominio apunta a los servidores de Plesk. Ve a la sección de "Sitios web y dominios" y comprueba la IP del dominio. Debe coincidir con la IP de tu servidor.
- Demasiados intentos: Let's Encrypt tiene un límite de intentos por hora. Si has fallado varias veces, espera 1 hora y reintenta.
¿Tengo que renovarlo manualmente?
No. Plesk configura automáticamente una tarea programada (cron job) para renovar el certificado de Let's Encrypt. Solo asegúrate de que tu servidor tenga la hora correcta y que el dominio siga apuntando al servidor.
¿Sirve para subdominios?
Sí, pero tendrás que instalarlo en cada subdominio por separado o usar un certificado Wildcard (que no es gratis). Para el 99% de los casos, un certificado por dominio es suficiente.
¿Esto afecta a mi correo electrónico?
No. El certificado SSL para el sitio web no afecta al correo. El correo usa sus propios certificados (aunque Plesk también puede gestionarlos, eso es otro tema).
¿Qué pasa si mi web está en Syspanel?
Si tu hosting es de Syspanel, el proceso es exactamente el mismo, ya que usan Plesk como panel de control. Recuerda que tu acceso es a través del puerto 2106. El resto es idéntico.
Conclusión: Tu Web ya es Segura y Amiga del SEO
¡Enhorabuena! 🎉 Has configurado un certificado ssl gratis en tu Plesk utilizando Let's Encrypt. Ahora tu web no solo es más segura para tus visitantes, sino que además estás enviando señales positivas a Google para mejorar tu posicionamiento.
Recuerda que activar el HTTPS es un paso fundamental en cualquier estrategia de SEO. Un sitio seguro es un sitio de confianza, y eso se nota en las métricas de tráfico y en la conversión.
Si has seguido todos los pasos, ya estás navegando con el candado puesto. Si te surge cualquier duda, revisa los pasos anteriores o consulta con tu proveedor de hosting.
¡Nos leemos en el próximo tutorial! 🚀
