Πώς μπορούμε να βοηθήσουμε;

Αναζητήστε στους οδηγούς και τα μαθήματά μας ή περιηγηθείτε στις παρακάτω κατηγορίες.

ERR_SSL_PROTOCOL_ERROR Hatası Nedir ve Nasıl Çözülür?

SSL 142 προβολές Markdown

Chrome’daki ERR_SSL_PROTOCOL_ERROR hatası, tarayıcı web sitesiyle güvenli bir HTTPS bağlantısı kuramadığında görünür. Tek başına hata kodu, sertifikanın süresinin dolduğunu göstermez. Sunucunun 443 numaralı bağlantı noktasında TLS sunmaması, yanlış sunucuya gidilmesi veya bir proxy’nin bağlantıyı kesmesi de aynı belirtiye yol açabilir.

Önce sorunun kapsamını belirleyin

  1. Hata veren tam adresi not edin. example.com ile www.example.com ayrı DNS ve sertifika kayıtlarına sahip olabilir.
  2. Siteyi güncel bir tarayıcıyla ve mümkünse başka bir cihaz veya ağdan deneyin. Yalnızca tek cihaz etkileniyorsa sistem tarihini, saat dilimini ve varsa kurumsal VPN veya proxy ayarını kontrol edin. Yönetilen bir ağdaysanız ağ yöneticisine danışın.
  3. Birden çok cihazda aynı adres hata veriyorsa alan adı ve HTTPS yapılandırmasını kontrol edin. Web sitesi sizin değilse tam URL’yi, hata kodunu ve saati site yöneticisine iletin.

Tarayıcı güvenlik uyarısını geçmeyin. Güvenlik yazılımını kapatmak veya giriş ve ödeme işlemlerini HTTP üzerinden yapmak yerine sorunun kaynağını doğrulayın.

Site yöneticileri için HTTPS kontrolleri

  1. DNS: Hata veren alan adının A ve AAAA kayıtlarının beklenen sunucuya veya CDN’ye gittiğini doğrulayın. Yalnızca IPv6 üzerinden hata görünüyorsa AAAA kaydını ve IPv6 dinleyicisini ayrı kontrol edin.
  2. 443 bağlantı noktası: Burada düz HTTP yerine HTTPS sunulduğunu ve alan adına karşılık gelen TLS yapılandırmasının yüklendiğini doğrulayın. Ters proxy kullanıyorsanız ziyaretçi ile proxy arasını ve proxy ile kaynak sunucu arasını ayrı test edin.
  3. Sertifika: Sertifikanın alan adını (SAN alanı), geçerlilik tarihini ve ara sertifika zincirini kontrol edin. cPanel’de bunun için SSL/TLS Status ekranına bakabilirsiniz. Bir CDN HTTPS trafiğini karşılıyorsa, dışarıya sunulan sertifikayı ve kaynak sertifikasını ayrı kontrol edin.
  4. TLS sürümü: TLS 1.2 veya 1.3 ile bağlantı kurulabildiğini doğrulayın. Sorun giderirken eski TLS sürümlerini yeniden açmayın. Sunucu ve proxy günlüklerinde testin yapıldığı saate karşılık gelen TLS hatalarını arayın.

Bağlantıyı doğrulayın

Aşağıdaki komutları kendi sitenizde example.com yerine hata veren alan adını yazarak çalıştırın. Sertifika doğrulaması açık kalır.

curl -Iv https://example.com/
openssl s_client -connect example.com:443 -servername example.com -verify_hostname example.com -verify_return_error

curl çıktısında bir HTTP durum kodu görüyorsanız o istemci için TLS bağlantısı tamamlanmıştır. Bu aşamada 403 veya 404 görürseniz HTTP erişim ayarlarına bakın. HTTP yanıtı başlamadan TLS hatası alıyorsanız sunucu, CDN veya ağ katmanından ilerleyin. openssl komutunu tamamladıktan sonra Ctrl+C ile çıkabilirsiniz.

Düzeltme sonrası neyi test etmelisiniz?

Hata veren adresi normal bir tarayıcıda yeniden açın. Hem kök alan adı hem www kullanılıyorsa ikisini de HTTPS üzerinden doğrulayın. HTTP’den HTTPS’ye yönlendirme, HTTPS bağlantısı zaten kurulamıyorsa TLS sorununu tek başına çözmez.

Başvuru belgeleri: cPanel SSL/TLS Status, OpenSSL s_client ve Cloudflare Full (strict).

Ήταν χρήσιμο;

Ευχαριστούμε για τα σχόλιά σας!

Χρειάζεστε ακόμη βοήθεια;

Η ομάδα υποστήριξής μας είναι διαθέσιμη όλο το εικοσιτετράωρο για οτιδήποτε δεν βρίσκετε παραπάνω.