SSL Sertifikası Yenileme: Otomatik ve Ücretli Sertifika Adımları

SSL sertifikası nasıl yenilenir: Let's Encrypt otomatik yenilemeyi kurun, ücretli sertifikayı adım adım yenileyin ve kısalan geçerlilik sürelerine hazırlanın.

Sıkça sorulan sorular

Let's Encrypt sertifikasını nasıl yenilerim?

`sudo certbot renew` komutunu çalıştırın. Komut yalnızca süresi dolmak üzere olan sertifikaları yeniler, bu yüzden zamanlanmış görev olarak çalıştırmak güvenlidir. Çoğu Certbot kurulumu bunu yapan bir zamanlanmış görevle birlikte gelir. `sudo certbot renew --dry-run` ise süreci Let's Encrypt'in test (staging) sunucusunda dener ve test sertifikalarını kaydetmez.

2026'da bir SSL sertifikası ne kadar süre geçerlidir?

CA/Browser Forum'un SC-081v3 sayılı oylaması uyarınca, herkese açık güvenilen sertifikaların süresi 15 Mart 2026'ya kadar en fazla 398 gündü. Bu tarihten itibaren üst sınır 200 gün. Sınır 15 Mart 2027'de 100 güne, 15 Mart 2029'da ise 47 güne düşecek. Bazı sertifika otoriteleri sınırın biraz altında süreyle sertifika verir; Let's Encrypt'in ise kendi daha kısa takvimi var.

SSL sertifikamın süresi dolarsa ne olur?

Tarayıcılar ziyaretçilere tam sayfa güvenlik uyarısı gösterir ve çoğu, elle onay verilmeden devam etmeyi reddeder. Sertifikaları sıkı doğrulayan API istemcileri, ödeme veya giriş entegrasyonları tamamen çalışmayabilir. Yeni bir sertifikayı yenileyip kurmak sorunu çözer; yeni sertifika yayına girdikten sonra ziyaretçilerin hiçbir şey yapmasına gerek kalmaz.

Yenileme, yeni sertifika satın almakla aynı şey mi?

Çoğu ücretli sertifikada yenileme, aynı alan adı için yeni bir sertifika verilmesidir; genellikle yeniden doğrulama yapılır ve yeni ya da eski bir CSR kullanılır. Bazı sağlayıcılar yenilemelerde indirim yapar veya paketler, bazıları ise bunu normal bir satın alma sayar. İndirim olduğunu varsaymayın, sağlayıcınızın yenileme politikasına bakın.

Let's Encrypt otomatik yenilemem neden çalışmayı bıraktı?

Sık görülen nedenler: silinmiş veya devre dışı kalmış bir timer ya da cron görevi, 80. portta HTTP doğrulama isteğine artık yanıt vermeyen bir web sunucusu, DNS değişikliği veya kimlik doğrulama hook'u olmadan manuel seçenekle oluşturulmuş bir sertifika. Wildcard sertifikaların otomatik yenilenmesi için DNS eklentisi gerekir. `sudo certbot renew --dry-run` komutunu çalıştırın ve verdiği hatayı okuyun.

Kısa cevap: Sertifikanız Let's Encrypt'ten geldiyse sudo certbot renew komutunu çalıştırın (ya da Certbot kurulumunuzun zaten oluşturduğu zamanlanmış görevin çalışmasına izin verin). Sertifikayı bir sertifika otoritesinden veya bayiden satın aldıysanız, o sağlayıcının panelinden yenileyin, alan adını yeniden doğrulayın ve yeni sertifika dosyalarını sunucunuza ya da barındırma hizmetinize kurun. Ardından yeni bitiş tarihini tarayıcıdan kontrol edin. Sertifikaların azami ömrü de kısalıyor; ne kadar erken otomasyona geçerseniz bu işi elle o kadar az yapmanız gerekir.

Önce sertifikanızın ne zaman ve nerede sona erdiğini öğrenin

Herhangi bir şeyi yenilemeden önce elinizde tam olarak ne olduğunu doğrulayın.

  1. Sitenizi Chrome'da açın, asma kilit veya site bilgisi simgesine tıklayın, sertifika ayrıntılarını açın ve "Valid to" (Geçerlilik sonu) tarihini ile sertifikayı veren kuruluşu not edin.
  2. Ya da terminalden kontrol edin: echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates -issuer
  3. Veren kuruluş Let's Encrypt ise aşağıdaki otomatik yenileme bölümünü izleyin. Başka bir otorite ise büyük olasılıkla ücretli bir sertifikanız vardır ve ücretli yenileme adımlarına ihtiyacınız var.
  4. Siteniz yönetilen bir barındırma hizmetinde veya site oluşturucuda çalışıyorsa yenilemeyi genellikle platform kendisi yapar. Dosyalara dokunmadan önce SSL veya alan adı güvenliği ayarını arayın.

Hangi türe sahip olduğunuzdan emin değil misiniz? SSL sertifika türleri rehberi alan adı, kurum ve genişletilmiş doğrulamayı anlatır; SSL sertifikası nedir sözlük maddesi ise temelleri kapsar.

Size uygun yenileme yolu hangisi

DurumunuzNe yapmalısınızEmek
Kendi sunucunuzda Certbot ile Let's EncryptZamanlanmış certbot renew görevinin çalıştığını doğrulayın, ardından --dry-run ile test edinDüşük, çoğunlukla tek seferlik
Ücretli bir sertifika otoritesinden veya bayiden alınan sertifikaSağlayıcı panelinden yenileyin, doğrulayın, yeni dosyaları kurunElle, her dönemde tekrar
Yerleşik SSL'li yönetilen barındırma veya site oluşturucuSSL ayarını kontrol edin; yenileme normalde otomatiktirÇok az
CDN veya yük dengeleyici arkasındaki sertifikaYenilemeyi kaynak sunucuda değil, CDN'de veya yük dengeleyicide yapınKuruluma bağlı

Let's Encrypt sertifikasını yenileme (otomatik yenileme)

Let's Encrypt sertifikaları yazılım tarafından yenilenmek üzere tasarlanmıştır. Certbot'un kendi belgelerine göre çoğu kurulum otomatik yenilemeyle hazır gelir; certbot renew komutunu düzenli aralıklarla çalıştıran zamanlanmış bir görev kullanılır.

Adım adım

  1. Zamanlanmış görevin var olduğunu kontrol edin. systemd kullanan makinelerde systemctl list-timers komutunu çalıştırıp Certbot timer'ını arayın. Diğerlerinde crontab'a bakın. Certbot belgeleri her iki yeri de anlatır.
  2. Deneme çalıştırması yapın. sudo certbot renew --dry-run, yenilemeyi Let's Encrypt'in test (staging) sunucusunda dener. Test sertifikaları alır ama diske kaydetmez, bu yüzden canlı sitede güvenlidir.
  3. Raporlanan sorunu giderin. Tipik hatalar: 80. portu engelleyen bir güvenlik duvarı, doğrulama yolunu artık sunmayan bir web sunucusu yapılandırması veya başka bir yere yönlenen DNS.
  4. Gerekirse hemen yenileyin. sudo certbot renew yalnızca süresi dolmak üzere olan sertifikalara dokunur, bu yüzden tekrar tekrar çalıştırmak zararsızdır.
  5. Yenilemeden sonra web sunucusunu yeniden yükleyin (kurulumunuz bunu otomatik yapmıyorsa). Certbot, yalnızca sertifika gerçekten yenilendiğinde çalışan deploy hook'larını destekler.
  6. Yeni bitiş tarihini doğrulayın; yukarıdaki tarayıcı veya openssl komutunu kullanabilirsiniz.

Otomatik yenilemenin kendi başına çalışmadığı durumlar

  • Certbot'un --manual seçeneğiyle oluşturulan sertifikalar, bir kimlik doğrulama hook betiğiyle eşleştirmediğiniz sürece otomatik yenilenmez.
  • Wildcard sertifikalar DNS doğrulaması gerektirir; gözetimsiz yenilenmelerini istiyorsanız DNS sağlayıcınız için bir DNS eklentisi gerekir.
  • Taşınan, yeniden kurulan veya klonlanan sunucular, sertifika dosyaları gelmiş olsa bile çoğunlukla timer'ı ya da cron kaydını kaybeder.

Kısalan ömürlere dayanacak bir yenileme takvimi

Let's Encrypt, varsayılan "classic" profilini 10 Şubat 2027'de 64 günlük, 16 Şubat 2028'de ise 45 günlük sertifikalara geçireceğini duyurdu. Yönergesine göre ACME Renewal Information (ARI) kullanmayan istemciler sabit kodlanmış bir takvimle yenileme yapmamalı; sabit 60 günlük aralıkla yenilemek de yakında yetmeyecek. Certbot'un renew komutu, geriye kalan ömre bakarak karar verir ve bu daha güvenli bir yaklaşımdır. Certbot'u güncel tutun ve onu kendi sabit aralıklı betiğinizle sarmayın. Ayrıntılar için Let's Encrypt'in ömür duyurusuna bakın.

Ücretli SSL sertifikasını yenileme

Sağlayıcınız veya barındırma hizmetiniz otomatik yenilemeyi kurmadıysa ücretli sertifikalar kendi kendine yenilenmez. Düğme ve menü adları sağlayıcıdan sağlayıcıya değişir; bu yüzden aşağıdakini genel işlem sırası olarak görün ve tam ekranlar için sağlayıcınızın belgelerine bakın.

  1. Yenilemeyi sağlayıcı hesabınızda başlatın. Bitiş tarihine yaklaşan sertifikayı bulun ve yenile (renew), yeniden düzenle (reissue) veya tekrar sipariş et seçeneğini seçin.
  2. Bir CSR oluşturun. Birçok sunucu ve kontrol paneli sertifika imzalama isteği (CSR) üretebilir. Bazı sağlayıcılar eski CSR'ı yeniden kullanmanıza izin verir, ancak genel olarak yeni bir anahtar çifti üretmek daha iyi bir alışkanlıktır.
  3. Alan adı doğrulamasını tamamlayın. Genellikle kontrolü; onaylı bir adrese gönderilen e-posta, bir DNS kaydı veya sitenizdeki bir dosya ile kanıtlamanız istenir. Kurum ve genişletilmiş doğrulamalı sertifikalar evrak kontrolü de gerektirebilir, bu yüzden bunlara daha erken başlayın.
  4. Verilen dosyaları indirin. Genellikle sertifikayı ve bir ara sertifika (zincir) paketini alırsınız.
  5. Bunları kurun: sunucunuza, barındırma hizmetinize veya CDN'inize yükleyin, ardından web sunucusunu yeniden başlatın ya da yeniden yükleyin.
  6. Test edin. Siteyi yeni bir tarayıcı penceresinde açın, bitiş tarihini kontrol edin ve "eksik zincir" veya karışık içerik uyarısı çıkmadığından emin olun.
  7. Hatırlatıcıları güncelleyin; sağlayıcı değiştirdiyseniz eski sertifikanın otomatik yenilemesini iptal edin.

Sağlayıcıları karşılaştırıyor veya bir yenilemenin ne kadar tutması gerektiğini merak ediyorsanız SSL sertifikası maliyet rehberine bakın. Alan adı kaydı da ayrıca yenilenir; bu konu alan adı yenileme maliyeti rehberinde anlatılıyor.

Sertifika ömürleri kısalıyor (Kasım 2026'da doğrulandı)

CA/Browser Forum, Nisan 2025'te SC-081v3 sayılı oylamayı onayladı. Bu karar, herkese açık güvenilen TLS sertifikalarının azami ömrünü kademeli olarak düşürüyor:

Düzenlenme tarihiAzami geçerlilik
15 Mart 2026'dan önce398 gün
15 Mart 2026200 gün
15 Mart 2027100 gün
15 Mart 202947 gün

Pratikte bunun anlamı şu: elle yenilediğiniz her şeye artık yılda yaklaşık iki kez dokunmanız gerekiyor, Mart 2027'den itibaren yılda yaklaşık dört kez, 2029'a gelindiğinde ise yılda yaklaşık sekiz kez. Alan adı doğrulamasının yeniden kullanılabileceği süreler de kısalıyor; yani bir adımı atlamak için eski bir doğrulamaya güvenemezsiniz. Sınırlar herkese açık güvenilen sertifikalar için geçerlidir; özel veya kurum içi sertifika otoriteleri kendi kurallarını izler.

Hâlâ elle yeniliyorsanız gerçekçi seçenekler şunlardır: otomatik sertifika vermeyi (ACME) destekleyen bir sertifika otoritesine veya barındırma hizmetine geçmek ya da sitenin önüne barındırma hizmetiniz veya bir CDN gibi yönetilen bir katman koymak.

SSL yenileme kontrol listesi

Bunu ekibinizin takip aracına kopyalayın:

`` [ ] Tüm sertifikaları listeleyin: alan adı, veren kuruluş, bitiş tarihi, kurulu olduğu yer [ ] Her yenilemenin sahibini yazın (ekip takma adı değil, isim) [ ] Bitişten 30 ve 14 gün önce için hatırlatıcı kurun [ ] Let's Encrypt: Certbot timer'ının veya cron görevinin var olduğunu doğrulayın [ ] Let's Encrypt: certbot renew --dry-run çalıştırın ve hataları giderin [ ] Wildcard sertifikalar: DNS eklentisinin veya hook'unun yapılandırıldığını doğrulayın [ ] Ücretli sertifikalar: doğrulama e-postasının veya DNS erişiminin hâlâ çalıştığını doğrulayın [ ] Sağlayıcı gerektiriyorsa ya da öneriyorsa yeni CSR ve anahtar oluşturun [ ] Sertifikayı VE ara sertifika zincirini kurun [ ] Web sunucusunu, CDN'i veya yük dengeleyiciyi yeniden yükleyin [ ] Siteyi yeni bir tarayıcıda test edin ve yeni bitiş tarihini kontrol edin [ ] Alt alan adlarını, www ve www'suz sürümleri ve tüm API uç noktalarını test edin [ ] Süresi dolmuş sertifikaları kaldırın, eski hatırlatıcıları kapatın [ ] Şimdilik 200 gün, 15 Mart 2027'den itibaren 100 gün için plan yapın ``

Sık yapılan yenileme hataları

  • Yanlış katmanı yenilemek. TLS'i bir CDN veya yük dengeleyici sonlandırıyorsa, kaynak sunucudaki sertifikayı yenilemek ziyaretçilerin gördüğünü değiştirmez.
  • Zinciri unutmak. Yalnızca uç sertifikayı kurmak bir tarayıcıda çalışıp başka bir tarayıcıda ya da API istemcisinde başarısız olabilir.
  • Sunucuyu yeniden yüklememek. Yeni dosyalar diskte dururken sunulan sertifika hâlâ eski olabilir.
  • Doğrulama e-postasının eski bir çalışana gitmesi. İletişim adresinin takip edildiğinden emin olun.
  • Tek bir hatırlatıcıya güvenmek. Takvim uyarıları kapatılıp geçilir. Otomasyon ve harici bir bitiş izleyicisi daha sağlamdır.

Nerede barındıracağınıza hâlâ karar vermediyseniz

SSL yenilemesini kapsayan bir barındırma hizmeti bu angaryayı tamamen ortadan kaldırır. We.Inc'in ücretsiz planı, Nora Kessler Studio veya Greenfield Renewables gibi hazır şablonlardan üç siteye kadar yayınlamanıza izin verir; bir istemden site taslağı hazırlayan yapay zekâ oluşturucu ise ayda $20 olan Starter planından başlar. Buradan kaydolabilirsiniz.

SSS

Let's Encrypt sertifikasını nasıl yenilerim?

sudo certbot renew komutunu çalıştırın. Yalnızca süresi dolmak üzere olan sertifikaları yeniler, bu yüzden zamanlamak güvenlidir. Çoğu Certbot kurulumu zaten zamanlanmış bir görev içerir; sudo certbot renew --dry-run ise sertifika kaydetmeden test eder.

2026'da bir SSL sertifikası ne kadar süre geçerlidir?

Üst sınır 15 Mart 2026'ya kadar 398 gündü, şu an 200 gün. 15 Mart 2027'de 100 gün, 15 Mart 2029'da 47 gün olacak. Bazı otoriteler sınırın biraz altında süreyle sertifika verir.

SSL sertifikamın süresi dolarsa ne olur?

Tarayıcılar tam sayfa güvenlik uyarısı gösterir, sıkı API istemcileri ise çalışmayabilir. Yenilenmiş bir sertifikayı kurmak, ziyaretçilerin hiçbir işlem yapmasına gerek kalmadan sorunu çözer.

Yenileme, yeni sertifika satın almakla aynı şey mi?

Genellikle yenileme, aynı alan adı için yeniden doğrulamayla verilen yeni bir sertifikadır. Fiyatlandırma ve indirimler sağlayıcıya göre değişir, bu yüzden kendi sağlayıcınızı kontrol edin.

Let's Encrypt otomatik yenilemem neden çalışmayı bıraktı?

Eksik timer veya cron kaydına, engellenmiş 80. porta, DNS değişikliklerine, hook'suz manuel modda oluşturulmuş sertifikalara veya DNS eklentisi olmayan wildcard sertifikaya bakın. certbot renew --dry-run belirli hatayı gösterir.

Ücretsiz başlayın · Kredi kartı gerekmez

Umair Ali Sadaqat

We.Inc Kurucusu

Umair, We.Inc’in kurucusudur. Yapay zekâyla web sitesi oluşturma, ajanslar ve web stüdyosu işletmeciliği hakkında yazar.

Harika bir şey oluşturmaya hazır mısınız?

Tek platformdan başlamak, büyümek ve otomatikleştirmek için We.Inc kullanan 15,000+ işletmeye katılın.

Ücretsiz Başlayın

Kredi kartı gerekmez · Satış ekibiyle görüşün

İlgili: Blog

Ürün

Kimler için

Özellikler

Kaynaklar

Şirket

Site haritası