ERR_SSL_PROTOCOL_ERROR Hatası Nedir ve Çözümü?
ERR_SSL_PROTOCOL_ERROR hatası, tarayıcının bir web sitesiyle güvenli HTTPS bağlantısı kuramadığını belirten SSL/TLS kaynaklı bir bağlantı hatasıdır. Genellikle SSL sertifikası, HTTPS yapılandırması, tarayıcı önbelleği veya sunucu ayarlarında meydana gelen sorunlardan kaynaklanır.
Bu hata özellikle Google Chrome üzerinde “Bu site güvenli bağlantı sağlayamıyor” mesajıyla birlikte görülebilir.
ERR_SSL_PROTOCOL_ERROR Hatası Nedir?
SSL/TLS protokolü, ziyaretçi ile web sunucusu arasında gönderilen verilerin şifrelenmesini sağlar.
Tarayıcı bir web sitesine HTTPS üzerinden bağlanırken SSL bağlantısını başarıyla oluşturamazsa aşağıdaki hata görülebilir:
ERR_SSL_PROTOCOL_ERROR
Bu hata hem ziyaretçinin bilgisayarındaki ayarlardan hem de web sitesinin SSL yapılandırmasından kaynaklanabilir.
ERR_SSL_PROTOCOL_ERROR Hatası Neden Olur?
ERR_SSL_PROTOCOL_ERROR hatasının en yaygın nedenleri şunlardır:
-
SSL sertifikasının süresinin dolmuş olması
-
SSL sertifikasının yanlış yapılandırılması
-
HTTPS veya TLS ayarlarının hatalı olması
-
Tarayıcı önbelleği ve çerez sorunları
-
Bilgisayar tarih ve saatinin yanlış olması
-
Antivirüs veya güvenlik duvarının SSL bağlantısını engellemesi
-
Cloudflare veya CDN SSL ayarlarının yanlış yapılandırılması
-
Web sunucusunun 443 portunda doğru SSL yapılandırmasına sahip olmaması
ERR_SSL_PROTOCOL_ERROR Hatası Nasıl Çözülür?
Sorunun kaynağına bağlı olarak aşağıdaki yöntemleri sırasıyla uygulayabilirsiniz.
1. Tarayıcı Önbelleğini Temizleyin
Eski SSL veya site verileri tarayıcıda tutulduğu için bağlantı problemleri yaşanabilir.
Chrome üzerinden:
Ayarlar > Gizlilik ve Güvenlik > Tarama Verilerini Temizle
bölümüne girerek önbelleğe alınmış dosyaları ve çerezleri temizleyebilirsiniz.
Ardından tarayıcıyı yeniden başlatın.
2. Bilgisayarın Tarih ve Saatini Kontrol Edin
SSL sertifikalarının geçerliliği tarih ve saat bilgisine göre kontrol edilir.
Bilgisayarınızın tarihi yanlışsa geçerli bir SSL sertifikası bile hatalı olarak algılanabilir.
Windows üzerinde:
Ayarlar > Saat ve Dil > Tarih ve Saat
bölümüne girerek Saati otomatik olarak ayarla seçeneğini etkinleştirebilirsiniz.
3. Farklı Bir Tarayıcıdan Kontrol Edin
Web sitesini Chrome dışında Firefox, Edge veya farklı bir tarayıcı üzerinden açmayı deneyin.
Site diğer tarayıcılarda açılıyorsa problem tarayıcı önbelleği, eklenti veya yerel SSL ayarlarından kaynaklanıyor olabilir.
4. Antivirüs ve Güvenlik Duvarını Kontrol Edin
Bazı antivirüs programları HTTPS bağlantılarını kontrol etmek amacıyla SSL taraması gerçekleştirir.
Bu özellik bazı durumlarda ERR_SSL_PROTOCOL_ERROR hatasına neden olabilir.
Antivirüs yazılımındaki aşağıdaki özellikleri geçici olarak kontrol edebilirsiniz:
HTTPS Scanning
SSL Scanning
Encrypted Connection Scanning
Sorunun güvenlik yazılımından kaynaklanıp kaynaklanmadığını bu şekilde tespit edebilirsiniz.
5. SSL Sertifikasını Kontrol Edin
Web sitesi size aitse SSL sertifikasının geçerli olup olmadığını kontrol edin.
Kontrol edilmesi gereken başlıca noktalar:
-
Sertifikanın süresi dolmuş mu?
-
Alan adı sertifikayla eşleşiyor mu?
-
Ara sertifikalar doğru kurulmuş mu?
-
443 portunda SSL aktif mi?
-
Sertifika ve private key birbiriyle eşleşiyor mu?
SSL sertifikası hatalı yapılandırılmışsa sertifikanın yeniden kurulması gerekebilir.
6. HTTPS ve 443 Portu Yapılandırmasını Kontrol Edin
Web sunucusunun HTTPS bağlantılarını 443 portu üzerinden kabul etmesi gerekir.
Apache veya NGINX gibi web sunucularında SSL VirtualHost yapılandırmasının doğru olduğundan emin olun.
Örneğin HTTPS kullanılmasına rağmen 443 portunda SSL yapılandırılmamışsa tarayıcı SSL protokol hatası verebilir.
7. Cloudflare SSL Ayarlarını Kontrol Edin
Cloudflare kullanılan web sitelerinde yanlış SSL modu da bu hataya neden olabilir.
Cloudflare panelinde:
SSL/TLS > Overview
bölümünü kontrol edin.
Genellikle sunucuda geçerli bir SSL sertifikası bulunuyorsa:
Full (Strict)
modunun kullanılması önerilir.
Sunucuda SSL sertifikası bulunmadan yanlış SSL modu kullanılması bağlantı problemlerine neden olabilir.
ERR_SSL_PROTOCOL_ERROR Sunucu Kaynaklı mı?
Her zaman sunucu kaynaklı değildir.
Hata yalnızca sizin cihazınızda görülüyorsa tarayıcı, antivirüs, DNS veya işletim sistemi ayarları kontrol edilmelidir.
Ancak hata farklı cihazlarda ve farklı internet bağlantılarında da görülüyorsa sorun büyük ihtimalle web sitesinin SSL veya sunucu yapılandırmasından kaynaklanmaktadır.
Sonuç
ERR_SSL_PROTOCOL_ERROR hatası, tarayıcı ile web sunucusu arasında güvenli SSL/TLS bağlantısının kurulamadığını gösterir.
İlk olarak tarayıcı önbelleğini, bilgisayar tarih ve saatini ve farklı tarayıcıları kontrol edebilirsiniz. Sorun devam ediyorsa web sitesinin SSL sertifikası, HTTPS yapılandırması, 443 portu ve varsa Cloudflare SSL ayarları incelenmelidir.