Tüm Rehberler

Certbot Otomatik SSL Yenileme

Certbot ile Let's Encrypt SSL sertifikalarının otomatik yenilenmesini yapılandırın.

Başlangıç10 dk

Kurulum Adımları

1. Certbot'u kurun:

sudo apt install certbot -y

2. Web sunucunuza göre eklenti kurun:

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

3. Sertifika alın:

# Apache
sudo certbot --apache -d siteadi.com -d www.siteadi.com
# Nginx
sudo certbot --nginx -d siteadi.com -d www.siteadi.com

4. Otomatik yenilemeyi test edin:

sudo certbot renew --dry-run

5. Certbot timer'ını kontrol edin:

sudo systemctl status certbot.timer

6. Manuel yenileme:

sudo certbot renew

7. Yenileme sonrası hook (servis yeniden başlatma):

sudo certbot renew --deploy-hook "systemctl reload nginx"

8. Sertifika bilgilerini görüntüleyin:

sudo certbot certificates

9. Sertifika silme:

sudo certbot delete --cert-name siteadi.com

10. Wildcard sertifika (DNS doğrulaması gerekir):

sudo certbot certonly --manual --preferred-challenges dns -d "*.siteadi.com"