Düzeltme: SSL_ERROR_RX_RECORD_TOO_LONG



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Hata ' SSL_ERROR_RX_RECORD_TOO_LONG ', SSL trafiği hedef güvenli sunucuda doğru kurulmadığı için oluşur. Bu hata, 443 numaralı bağlantı noktasında doğru bir şekilde SSL anlaşmasına izin vermeyen yanlış yapılandırılmış bir proxy olduğunda da ortaya çıkabilir.





Meslekten olmayan terimlerle ifade etmek gerekirse, bu, genellikle bir SSL sertifikasının doğru şekilde yapılandırılmaması nedeniyle tarayıcınızın güvenli verileri doğrulayamayacağı anlamına gelir. Bu hata, Firefox'ta diğerlerine kıyasla daha fazla rapor edilmektedir.



Şimdi bu makaleyi okuyan iki tür insan olacak; biri bir web sitesine erişen normal kullanıcılar, diğer tür ise sunucuları barındıran ve sonunda bu sorunu gideren kullanıcılar olacaktır. Her iki tip için de çözümleri başlığın önüne “ileri düzey kullanıcılar için” yazarak teknik kullanıcılara yönelik çözümleri belirterek listeledik. Bir göz at!

1.Çözüm: Siteye HTTP protokolüyle girme

Belirli bir web sitesine erişen kullanıcılar için en basit çözüm HTTPS yerine HTTP protokolünü kullanmaktır. HTTPS protokolü, güvenli bir el sıkışma ve ayrıca SSL sertifikaları gerektirir. Sunucu tarafında güvenli mekanizma ile ilgili bir sorun varsa, yine de web sitesine varsayılan HTTP'yi kullanarak erişebilirsiniz.

  1. Tarayıcınızı açın ve adresi yazın web sitesine girin ve Enter tuşuna basın. Muhtemelen, tarayıcının protokolü otomatik olarak HTTPS olarak ayarlayacağıdır.
  2. Adres satırını düzenleyin ve HTTP .



  1. Şimdi web sitesine tekrar erişmeyi deneyin ve hatanın hala ortaya çıkıp çıkmadığını görün.

Çözüm 2: Firefox'ta Proxy'yi Devre Dışı Bırakma

Bu sorunla karşılaşan kullanıcıların çoğu tarayıcıları olarak Firefox kullanıyor. Firefox'un bu sorunlara uzun süredir neden olduğu biliniyor ve birçok kullanıcı, tüm proxy'leri devre dışı bırakmanın onlar için sorunu çözdüğünü bildirdi. 'Bu ağdaki proxy'leri otomatik olarak algıla' nın 'Proxy yok' ile aynı şey olmadığını unutmayın.

  1. Firefox'u açın, sağ üst tarafta bulunan menü simgesini açın ve ' Seçenekler ”.

  1. ' Ağ Proxy'si ”. Tıklayın ve ' Vekalet yok ”.

  1. Değişiklikleri kaydedin ve Firefox'u yeniden başlatın. Şimdi sorunun çözülüp çözülmediğini kontrol edin.

3. Çözüm: Antivirüs Yazılımını Devre Dışı Bırakma

Bu hatanın oluşmasının nedeni, bilgisayarınızda yüklü olan Antivirüs yazılımının girişimidir. Ayrıca ağ trafiğini izleyerek ve tüm sertifikaları doğrulayarak bilgisayarınızı koruyan birkaç seçenek vardır.

Bu çözümde keşfetmelisiniz kendin ve virüsten koruma yazılımınızda bu hizmetleri sağlayabilecek herhangi bir ayar olup olmadığına bakın. Örneğin bu hizmetlerden biri ' AVG'de HTTP taraması ”. Tüm bu tür korumaları devre dışı bırakın ve web sitesine yeniden bağlanmayı deneyin.

Hala sorunu çözemiyorsanız, şunları yapabilirsiniz: devre dışı bırakmak tamamen antivirüs . Yazımıza göz atabilirsiniz Antivirüsünüzü Nasıl Devre Dışı Bırakabilirsiniz . Devre dışı bıraktıktan sonra bilgisayarınızı yeniden başlatın ve sitelere sorunsuz bir şekilde erişip erişemeyeceğinizi görün.

4.Çözüm: TLS 1.3'ü devre dışı bırakın (ileri düzey kullanıcılar için)

Bunun için başka bir çözüm, Firefox ayarlarınızı kullanarak TLS 1.3 protokolünü devre dışı bırakmaktır. Bu işinize yaramazsa ayarları geri döndürebilirsiniz.

  1. 'Yazın' about: config Firefox adres çubuğunda '.

  1. Şimdi girişi arayın ' tls.version.max ”. Değeri 4 ila 3 .

  1. Değer 4 TLS 1.3 anlamına gelir ve 3, TLS 1.2 anlamına gelir . Tarayıcıyı yeniden başlatın ve sorunun çözülüp çözülmediğini kontrol edin.

5. Çözüm: Firefox Kullanıcıları için Ek Sorun Giderme

Yukarıda listelenen çözümlere ek olarak, Firefox tarayıcınız için aşağıdaki düzeltmeleri de deneyebilirsiniz. Web sitemizde nasıl yapıldığını kolayca görebilirsiniz.

  • Açık sizin önbellek ve Firefox'u mevcut en son sürüme yükseltin.
  • Tüm Firefox’ları kapatın eklentiler .
  • Yenile tamamen tarayıcınız. Bu noktada yer işaretlerinizin silinebileceğini unutmayın.
  • Yı kur tls.version.max değeri 0 .
  • Yukarıdaki adımların tümü Firefox'unuz için işe yaramazsa, bir alternatif tarayıcı siteyi açmak için Chrome gibi.

6.Çözüm: Sertifikayı Değiştirme (ileri düzey kullanıcılar)

Sunucunuzun bazı sertifika değerlerini değiştirerek bu sorun için basit bir çözüm. Örnek olarak bazı kodlar ekledik.

Burada değiştirmek zorundasın varsayılan: 443 - example.dev:443 .

7. Çözüm: nginx.conf dosyalarını değiştirme (ileri düzey kullanıcılar için)

Hatayı çözmek için deneyebileceğiniz diğer bir değişiklik, nginx.conf dosyasını değiştirmektir. Bu çözüm, sitelerini çalıştırmak için Nginx kullanan kişilere özeldir. Aynı ilke, 443 bağlantı noktasıyla ilgili ayarları değiştirdiğimiz için de geçerlidir.

Aşağıda, anlamanıza yardımcı olmak için aşağıda belirtilen geçici çözümü içeren bir kod parçası verilmiştir.

Burada değiştirmek zorundasın 443 dinle; -e 443 ssl dinle; Ayrıca, ' ssl on; ” . Şimdi sorunun çözülüp çözülmediğini kontrol edin.

Not: Örneğin, zorlamak istiyorsanız phpmyadmin SSL / https kullanmak için bu bağlantı eksikse bu problemle karşılaşacaksınız, kullanabilirsiniz a2ensite default-ssl.

Çözüm 8: Ek kontroller yapma (ileri düzey kullanıcılar için)

Yukarıdaki çözümlere ek olarak, aşağıdaki ifadelerin de geçerli olduğundan emin olmalısınız.

  • Malısın 443 numaralı bağlantı noktası açık ve sunucuda etkinleştirildi. Bu, https iletişimleri için standart bağlantı noktasıdır.
  • SSL standart dışı bir kullanıyorsa, Firefox bu hatayı isteyebilir. 443 numaralı bağlantı noktasında çalıştığından emin olmalısınız.
  • Apache2 kullanıyorsanız, SSL bağlantı noktasının 443 olduğunu kontrol etmelisiniz. Bunu httpd'yi ayarlayarak başarabilirsiniz. .conf aşağıdaki gibi dosya:
  • SSL sertifikalarının olduğundan emin olun. süresi dolmamış .
  • Apache2 iseniz, vhost yapılandırma dosyanızı kontrol edin. Olarak değişen raporlar var _varsayılan_ hatayı çözdü.
  • Ayrıca yalnızca sahip olduğunuzdan da emin olmalısınız. bir IP üzerinde bir SSL sertifikası . Tüm SSL sertifikalarının kendi özel IP'lerini kullandığından emin olun.
  • Apache'de, Listen yönergesinin, güvenliği sağlanmakta olan web sitesi için VirtualHost yönergesindeki bağlantı noktası numarasıyla eşleşip eşleşmediğini ve SSL yapılandırma ifadelerinin (SSLEngine On, SSLCertificateFile vb.) Web sitesi için VirtualHost yönergesinde veya SSL yapılandırmasında göründüğünü kontrol edin. sunucu için dosya.
4 dakika okundu