Blog'a Dön

Let's Encrypt ile Ücretsiz SSL Kurulumu (Certbot Rehberi 2026)

Let's Encrypt ücretsiz SSL sertifikası nasıl kurulur? Certbot ile Nginx ve Apache üzerinde SSL yapılandırması ve otomatik yenileme.

let's encryptcertbotsslhttpsnginxapache

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/certbot

Nginx 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.com

Certbot, 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.com

Apache 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-run

Komut 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:

Ücretsiz SSL dahil hosting paketleri için Web Hosting sayfamızı ziyaret edin.