SSL Sertifika Hataları ile Mücadele
SSL sertifika hataları, web sitesi sahiplerinin en sık karşılaştığı sorunlardan biridir. Bu hatalar hem ziyaretçi deneyimini olumsuz etkiler hem de SEO performansınıza zarar verir. Bu kapsamlı rehberde, en yaygın SSL hatalarını ve çözümlerini detaylı olarak ele alacağız.
1. ERR_CERT_AUTHORITY_INVALID (Geçersiz Sertifika Otoritesi)
Bu hata, tarayıcının SSL sertifikanızın güvenilir bir otorite tarafından verilmediğini düşündüğünü gösterir.
Olası Nedenler:
- Self-signed (kendinden imzalı) sertifika kullanılması
- Ara sertifikaların (intermediate certificate) eksik yüklenmesi
- Sertifika zincirinin (certificate chain) tamamlanmamış olması
- Eski veya tanınmayan bir sertifika otoritesi
Çözüm Adımları:
- Sertifika sağlayıcınızdan CA Bundle (ara sertifika paketi) dosyasını indirin
- Web sunucunuzda sertifika zincirini doğru sırayla yapılandırın
- SSL Checker aracı ile sertifika zincirinizi doğrulayın
- Sunucuyu yeniden başlatın ve testi tekrarlayın
2. NET::ERR_CERT_DATE_INVALID (Tarih Geçersiz)
SSL sertifikanızın süresi dolmuş veya henüz başlamamıştır. Bu en kolay çözülebilen hatalardan biridir.
Olası Nedenler:
- Sertifikanın süresi dolmuş
- Sunucu saatinin yanlış ayarlanmış olması
- Sertifikanın geçerlilik başlangıç tarihi henüz gelmemiş
Çözüm Adımları:
- Sertifika son kullanma tarihini kontrol edin:
openssl x509 -enddate -noout -in certificate.crt - Süresi dolmuşsa sertifikayı yenileyin
- Sunucu saatini NTP sunucusu ile senkronize edin
- Otomatik yenileme sistemlerini aktif hale getirin
3. Mixed Content Hatası (Karışık İçerik)
Sayfanız HTTPS üzerinden yükleniyor ancak bazı kaynaklar (resimler, scriptler, CSS) HTTP üzerinden çağrılmaktadır. Bu durum tarayıcılarda güvenlik uyarılarına neden olur.
Çözüm Adımları:
- Tarayıcının geliştirici konsolunda (F12) mixed content uyarılarını inceleyin
- Tüm kaynak URL'lerini HTTPS'ye güncelleyin
- Veritabanındaki HTTP linklerini toplu olarak değiştirin
- Content Security Policy (CSP) header'ı ekleyin:
upgrade-insecure-requests .htaccessile HTTP → HTTPS yönlendirmesi yapın
4. ERR_SSL_PROTOCOL_ERROR (Protokol Hatası)
SSL/TLS el sıkışma (handshake) sürecinde bir sorun oluşmuştur.
Olası Nedenler:
- Eski TLS sürümleri (TLS 1.0, 1.1) kullanılması
- Sunucu SSL yapılandırmasındaki hatalar
- Uyumsuz cipher suite'ler
Çözüm:
- Sunucunuzda TLS 1.2 ve TLS 1.3 desteğini aktif edin
- Eski TLS sürümlerini devre dışı bırakın
- Güçlü cipher suite'ler kullanın (ECDHE, AES-GCM)
- SSL Labs test aracı ile yapılandırmanızı A+ seviyesine getirin
5. ERR_CERT_COMMON_NAME_INVALID (Domain Uyuşmazlığı)
Sertifikadaki domain adı ile tarayıcının bağlanmaya çalıştığı adres eşleşmemektedir.
Olası Nedenler:
- www ve www olmayan versiyonların sertifikada tanımlı olmaması
- Yanlış domain için sertifika kurulmuş olması
- Alt domain'in sertifika kapsamında olmaması
Çözüm:
- Sertifikanın SAN (Subject Alternative Name) alanlarını kontrol edin
- Hem www hem de www olmayan versiyonun sertifikada olduğundan emin olun
- Gerekiyorsa doğru domain bilgisiyle yeni sertifika talep edin
6. HSTS Hatası
HTTP Strict Transport Security hatası, daha önce HSTS aktif olan bir sitenin SSL sertifikası hatalı olduğunda ortaya çıkar.
Çözüm:
- SSL sertifikasını düzeltin veya yenileyin
- HSTS preload listesindeki durumunuzu kontrol edin
- Test ortamında HSTS header sürelerini kısa tutun
SSL Sorunlarını Önleme İpuçları
- 🔔 Sertifika süre bitiminden 30 gün önce hatırlatma kurun
- 🔄 Otomatik yenileme sistemlerini aktif edin
- 🔍 Düzenli olarak SSL Checker ile sitenizi kontrol edin
- 📋 Sertifika zincirini her kurulumda doğrulayın
- ⚡ TLS 1.3 kullanarak hem güvenliği hem performansı artırın
- 🛡️ HSTS ve CSP header'larını doğru yapılandırın
Sonuç
SSL hataları korkutucu görünebilir ancak doğru yaklaşımla hızlıca çözülebilir. Önemli olan hataları erken tespit etmek ve sistematik bir şekilde çözüme kavuşturmaktır. DataSSL'in SSL Checker ve SSL Troubleshooter araçlarıyla sorunlarınızı saniyeler içinde tespit edebilirsiniz.
Yorumlar
Henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Yaz