Let’s Encrypt, ücretsiz ve otomatik HTTPS sağlayıcısı olarak yaygınca tercih ediliyor. Kurulumda iki temel yol bulunur:
Otomatik Yenileme
Artılar
Eksiler
Let’s Encrypt’in hangi kurulum yönteminin size en uygun olduğunu belirlemek için, kullandığınız sunucu türü, panel desteği ve otomasyon seviyesini göz önünde bulundurmanız gerekir.
Soru:
Kendi ortamınızda Let’s Encrypt’i manuel mi yoksa panel üzerinden mi kurdunuz, ve otomatik yenileme sürecinde hangi bir engelle karşılaştınız?
- Manual (Elle)
certbotkomut satırı ile doğrudan sertifika alınır:
Bash:sudo certbot certonly --webroot -w /var/www/html -d örnek.com -d www.örnek.com- Doğru DNS A kaydı ve HTTP 80 portunun açık olması gerekir.
- Gerekli olan tek adım, sertifikayı elde etmek ve web sunucusunda konfigüre etmek.
- Web Paneli Entegrasyonu
- Plesk, cPanel, Webmin gibi kontrol panelleri, Let’s Encrypt’i “bir tıkla” kurma yeteneği sunar.
- Panel, sertifikayı otomatik olarak günceller ve SSL konfigürasyonunu yönetir.
- Kullanıcı için basitleşmiş; ancak panelin güncellenip güncellenmediği kontrol edilmelidir.
Otomatik Yenileme
certbotkurucusu, sistemde cron (Ubuntu) ya da systemd timer (CentOS) ilecertbot renewkomutunu çalıştırır.
Bash:# CentOS 8 systemd timer dosyası [Unit] Description=certbot renew [Service] Type=oneshot ExecStart=/usr/bin/certbot renew [Install] WantedBy=default.target- Yenileme sonrası web sunucusunu yeniden yüklemek gerekebilir:
Bash:sudo systemctl reload nginx # veya apache2
Artılar
- Ücretsiz, otomatik, bağımsız bir sertifika kaynağı.
- Sistematik yenileme, manuel hatayı ortadan kaldırır.
Eksiler
- 90 gün geçerlilik süresi, her 2 haftada yenilenmesi zorunlu.
- Web panel bazlı çözüm, panel güncellemelerinin zamanında yapılmaması durumunda otomasyon bozulabilir.
certbotile manuel kullanım, DNS yönetimi konusunda düzenli kontrol gerektirir.
Let’s Encrypt’in hangi kurulum yönteminin size en uygun olduğunu belirlemek için, kullandığınız sunucu türü, panel desteği ve otomasyon seviyesini göz önünde bulundurmanız gerekir.
Soru:
Kendi ortamınızda Let’s Encrypt’i manuel mi yoksa panel üzerinden mi kurdunuz, ve otomatik yenileme sürecinde hangi bir engelle karşılaştınız?