CYBER LION AI

Ana sayfa › Blog

SSL Sertifikasının Süresi Doldu: Ne Olur, Nasıl Yenilenir?

· Cyber Lion AI

Bir sabah siteniz açılmıyor; ziyaretçiler adres çubuğunun yerinde kırmızı bir uyarı görüyor: "Bağlantınız gizli değil". Sunucu çalışıyor, kodda değişiklik yok. Çoğu zaman sebep basittir: SSL sertifikasının süresi dolmuştur.

Süresi dolunca ne olur?

Tarayıcı, süresi geçmiş bir sertifikayla gelen bağlantıya güvenmez ve sayfayı göstermek yerine tam ekran bir uyarı açar. Ziyaretçilerin büyük çoğunluğu bu noktada geri döner. Etkisi yalnızca tarayıcıyla sınırlı değildir:

Sertifika süreleri kısalıyor

Tarayıcılar ve sertifika makamlarının ortak kurallarını belirleyen CA/Browser Forum, sertifikaların en uzun geçerlilik süresini kademeli olarak kısaltma kararı aldı: 15 Mart 2026'dan beri en fazla 200 gün, 2027'de 100 gün, 2029'da 47 gün. Ücretsiz Let's Encrypt sertifikaları ise zaten 90 gün geçerli. Kısacası sertifikayı yılda bir elle yenilemek artık bir seçenek değil; yenileme otomatik olmalı ve çalıştığı düzenli kontrol edilmeli.

Bitiş tarihini nasıl kontrol ederim?

En hızlı yol ücretsiz SSL kontrol aracımız: bitiş tarihini, kalan gün sayısını ve zincirin durumunu birlikte gösterir. Komut satırını tercih ederseniz:

openssl s_client -connect ornek.com:443 -servername ornek.com </dev/null 2>/dev/null \
  | openssl x509 -noout -enddate

Çıktıdaki notAfter= satırı sertifikanın bittiği andır.

Nasıl yenilenir?

Let's Encrypt ve certbot (Nginx / Apache)

certbot kuruluysa yenileme genellikle bir zamanlayıcıyla otomatik çalışır. Önce zamanlayıcının var olduğunu, sonra yenilemenin hatasız çalıştığını doğrulayın:

systemctl list-timers | grep certbot
sudo certbot renew --dry-run

--dry-run hata veriyorsa en sık sebepler şunlardır: 80 numaralı port kapalı (HTTP doğrulaması yapılamıyor), alan adının DNS kaydı başka bir sunucuyu gösteriyor ya da web sunucusu yapılandırması sonradan değiştirilmiş. Sorunu giderdikten sonra sudo certbot renew ile yenileyin ve web sunucusunu yeniden yükleyin (sudo systemctl reload nginx).

cPanel ve Plesk

cPanel'de SSL/TLS Status ekranından AutoSSL'i çalıştırabilirsiniz; Plesk'te Let's Encrypt eklentisi alan adı başına otomatik yenileme sunar. Paylaşımlı barındırmada otomatik yenileme başarısız olduysa sebebi çoğunlukla alan adının DNS'inin başka bir yere (ör. Cloudflare veya eski bir sunucu) yönlenmesidir.

Ücretli sertifika

Ücretli bir sertifika kullanıyorsanız yeni bir sertifika imzalama isteği (CSR) oluşturup sağlayıcınızdan sertifikayı yeniden almanız ve sunucuya ara sertifikalarla birlikte yüklemeniz gerekir. Ara sertifikayı unutmak en sık yapılan hatadır; ayrıntısı ara sertifika eksik yazımızda.

Bir daha yaşamamak için