Siječanj 13, 2026Vodiči
Kako postaviti SSL certifikat s Let's Encrypt
Korak-po-korak vodič za instalaciju besplatnih SSL certifikata od Let's Encrypt koristeći Certbot za Nginx i Apache.

SSL certifikati šifriraju podatke između vašeg poslužitelja i preglednika posjetitelja, osiguravajući sigurne veze. Let's Encrypt nudi besplatne SSL certifikate kojima vjeruju svi glavni preglednici. Ovaj vodič pokazuje kako postaviti SSL na vašem Hiddence poslužitelju.
Preduvjeti
- Naziv domene koji pokazuje na IP vašeg poslužitelja
- Instaliran Nginx ili Apache web poslužitelj
- Portovi 80 i 443 otvoreni u vatrozidu
- Root ili sudo pristup poslužitelju
Instalacija Certbota
bash
# Za Ubuntu/Debian
sudo apt update
sudo apt install certbot python3-certbot-nginx -y
# Za CentOS/RHEL
sudo yum install epel-release -y
sudo yum install certbot python3-certbot-nginx -yDobivanje certifikata za Nginx
Certbot može automatski konfigurirati Nginx. Pokrenite:
bash
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
# Slijedite upute za dovršetak postavljanjaDobivanje certifikata za Apache
Za Apache koristite:
bash
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
# Slijedite upute za dovršetak postavljanjaRučna obnova certifikata
Let's Encrypt certifikati istječu nakon 90 dana. Testirajte obnovu:
bash
sudo certbot renew --dry-runPostavljanje automatske obnove
Certbot automatski stvara cron posao. Provjerite da postoji:
bash
sudo systemctl status certbot.timer
# Ili provjerite crontab
sudo crontab -l | grep certbotKorisni savjeti
- Certifikati se automatski obnavljaju 30 dana prije isteka
- Testirajte proces obnove: sudo certbot renew --dry-run
- Koristite wildcard certifikate za poddomene: certbot certonly --dns-cloudflare
- Provjerite isteka certifikata: sudo certbot certificates
- Prisilite obnovu ako je potrebno: sudo certbot renew --force-renewal