
Certbot este un client automat pentru obținerea și reînnoirea certificatelor SSL de la Let’s Encrypt. Acest ghid îți va arăta pașii necesari pentru a instala și configura Certbot pe un server Ubuntu 22.04.
Pasul 1: Instalarea Certbot și a plugin-ului pentru Nginx
Începe prin a instala Certbot și plugin-ul pentru Nginx:
sudo apt update sudo apt install certbot python3-certbot-nginx
Pasul 2: Obținerea unui Certificat SSL
Rulează Certbot pentru a obține un certificat SSL. Înlocuiește example.com și www.example.com cu domeniul tău:
sudo certbot --nginx -d example.com -d www.example.com
Certbot va descărca și instala automat certificatul SSL pentru Nginx și va configura fișierul de configurare al serverului.
Pasul 3: Verificarea Certificatului SSL
Poți verifica dacă certificatul SSL a fost instalat corect executând următoarea comandă:
sudo certbot certificates
Pasul 4: Configurarea Reînnoirii Automate
Certbot se ocupă automat de reînnoirea certificatelor. Pentru a verifica dacă reînnoirea automată funcționează corect, rulează o simulare a reînnoirii:
sudo certbot renew --dry-run
Aceasta va verifica dacă reînnoirea certificatelor funcționează fără probleme.
Pasul 5: Configurarea Firewall-ului
Asigură-te că traficul pe porturile 80 (HTTP) și 443 (HTTPS) este permis prin firewall:
sudo ufw allow 'Nginx Full'




