Let's Encrypt, web sitenize ücretsiz SSL sertifikası sağlayan, kâr amacı gütmeyen bir sertifika otoritesidir. Bu rehberde Certbot aracıyla Nginx ve Apache üzerinde HTTPS kurulumunu ve otomatik yenilemeyi adım adım anlatıyoruz.
SSL Neden Gereklidir?
- Güvenlik: Ziyaretçi ile sunucu arasındaki trafiği şifreler.
- SEO: Google, HTTPS kullanan siteleri sıralamada avantajlı görür.
- Güven: Tarayıcılar HTTPS olmayan siteleri "Güvenli değil" olarak işaretler.
Certbot Kurulumu
Certbot, Let's Encrypt sertifikalarını otomatik alan ve yenileyen resmi araçtır. Ubuntu/Debian üzerinde snap ile kurulması önerilir:
sudo apt install snapd -y
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbotNginx için SSL Kurulumu
Nginx eklentisiyle Certbot, sertifikayı alır ve yapılandırmayı otomatik günceller:
sudo certbot --nginx -d orneksite.com -d www.orneksite.comCertbot, e-posta adresinizi ve HTTP'den HTTPS'e yönlendirme tercihinizi sorar. İşlem bittiğinde siteniz HTTPS üzerinden yayınlanır.
Apache için SSL Kurulumu
sudo certbot --apache -d orneksite.com -d www.orneksite.comApache eklentisi de sanal host dosyalarını otomatik düzenler ve SSL yönlendirmesini yapılandırır.
Otomatik Yenileme
Let's Encrypt sertifikaları 90 gün geçerlidir; bu yüzden otomatik yenileme kritiktir. Certbot bunu bir systemd zamanlayıcısıyla otomatik yapar. Test etmek için:
sudo certbot renew --dry-runKomut hatasız tamamlanıyorsa, sertifikalarınız süresi dolmadan otomatik yenilenecektir.
Wildcard Sertifika
Tüm alt alanları (*.orneksite.com) tek sertifikayla kapsamak isterseniz, DNS doğrulaması gerekir:
sudo certbot certonly --manual --preferred-challenges dns -d "*.orneksite.com"Sonuç
Let's Encrypt ve Certbot ile HTTPS'e geçmek dakikalar sürer ve tamamen ücretsizdir. Otomatik yenileme sayesinde sertifikalarınızı bir daha manuel yenilemeniz gerekmez. Paylaşımlı hosting paketlerinde ise SSL genellikle cPanel üzerinden tek tıkla kurulur.
İlgili rehberler:
- SSL Sertifikası Nedir? — DV, OV, EV türleri
- Nginx Yapılandırma — Web sunucusu ayarları
Ücretsiz SSL dahil hosting paketleri için Web Hosting sayfamızı ziyaret edin.

