Publicado en

Instalación de Certbot para SSL Gratuito en Servidores Linux

Contar con un certificado SSL es esencial para la seguridad y el posicionamiento SEO de un sitio web. Let’s Encrypt ofrece certificados SSL gratuitos, y Certbot es la herramienta recomendada para su instalación y gestión. En esta guía, aprenderás a instalar y configurar Certbot en servidores Linux con Apache o Nginx.

¿Qué es Certbot y por qué usarlo?

Certbot es un cliente automatizado para Let’s Encrypt que simplifica la instalación y renovación de certificados SSL. Es una solución gratuita, segura y compatible con la mayoría de los servidores web.

Paso 1: Instalar Certbot

Antes de comenzar, asegúrate de que tu servidor esté actualizado:

sudo apt update && sudo apt upgrade -y  # Para Ubuntu/Debian
sudo yum update -y  # Para CentOS/RHEL

Instalar Certbot en Ubuntu/Debian

Ejecuta los siguientes comandos:

sudo apt install certbot python3-certbot-apache -y  # Para Apache
sudo apt install certbot python3-certbot-nginx -y  # Para Nginx

Instalar Certbot en CentOS/RHEL

Para CentOS o RHEL, instala el repositorio EPEL y Certbot:

sudo yum install epel-release -y
sudo yum install certbot python3-certbot-apache -y  # Para Apache
sudo yum install certbot python3-certbot-nginx -y  # Para Nginx

Paso 2: Obtener un Certificado SSL con Let’s Encrypt

Para Apache

Si usas Apache, ejecuta:

sudo certbot --apache

Certbot detectará automáticamente las configuraciones de Apache y te guiará en el proceso. Solo sigue las instrucciones en pantalla.

Para Nginx

Si usas Nginx, ejecuta:

sudo certbot --nginx

Certbot modificará automáticamente la configuración de Nginx para usar el certificado SSL.

Paso 3: Verificar la Instalación del Certificado

Después de instalar el certificado, prueba su correcto funcionamiento ingresando a tu dominio en un navegador. También puedes verificarlo con:

sudo certbot certificates

Paso 4: Configurar la Renovación Automática del Certificado

Let’s Encrypt emite certificados con una validez de 90 días, pero Certbot permite renovarlos automáticamente. Para verificar si la renovación automática está configurada, ejecuta:

sudo certbot renew --dry-run

Si el proceso se completa sin errores, significa que Certbot renovará automáticamente los certificados antes de su vencimiento.

Conclusión

Con Certbot y Let’s Encrypt, puedes proteger tu sitio web con un certificado SSL gratuito y mejorar la seguridad y el SEO. Asegúrate de revisar periódicamente el estado de tu certificado y configurar la renovación automática para evitar interrupciones en la seguridad de tu sitio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *