Remediere: SSL_ERROR_RX_RECORD_TOO_LONG



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Eroarea ' SSL_ERROR_RX_RECORD_TOO_LONG ”Apare deoarece traficul SSL nu este configurat corect pe serverul securizat țintă. Această eroare ar putea apărea, de asemenea, dacă există un proxy configurat greșit care nu permite corect o strângere de mână SSL pe portul 443.





În termeni simpli, înseamnă că browserul dvs. nu poate verifica datele sigure, de obicei deoarece un certificat SSL nu este configurat corect. Această eroare este raportată mai mult pe Firefox în comparație cu altele.



Acum vor exista două tipuri de oameni care citesc acest articol; unul va fi utilizatorii obișnuiți care accesează un site web, iar celălalt tip va fi utilizatorii care găzduiesc servere și soluționează problemele la sfârșitul lor. Am enumerat soluții pentru ambele tipuri, indicând soluțiile pentru utilizatorii tehnici, scriind „pentru utilizatorii avansați” în fața titlului. Aruncă o privire!

Soluția 1: intrarea pe site cu un protocol HTTP

Cea mai simplă soluție pentru utilizatorii care accesează un anumit site web este utilizarea protocolului HTTP în loc de HTTPS. Protocolul HTTPS necesită o strângere de mână sigură, precum și certificate SSL. Dacă există o problemă la partea serverului cu privire la mecanismul securizat, puteți accesa în continuare site-ul web utilizând HTTP-ul implicit.

  1. Deschideți browserul și tastați adresa a site-ului și apăsați Enter. Este posibil ca browserul să seteze automat protocolul ca HTTPS.
  2. Editați linia de adresă și setați-o la HTTP .



  1. Acum încercați să accesați din nou site-ul și să vedeți dacă eroarea apare încă.

Soluția 2: Dezactivarea Proxy-ului în Firefox

Majoritatea utilizatorilor care se confruntă cu această problemă utilizează Firefox ca browser. Se știe că Firefox cauzează aceste probleme mult timp și mulți utilizatori au raportat că dezactivarea tuturor proxy-urilor le-a rezolvat problema. Rețineți că „detectarea automată a proxy-urilor în această rețea” nu este același lucru cu „Fără proxy”.

  1. Deschideți Firefox, deschideți pictograma meniului prezentă în partea dreaptă sus și selectați „ Opțiuni ”.

  1. Navigați prin meniu până când găsiți „ Proxy de rețea ”. Faceți clic pe acesta și selectați opțiunea „ Fără proxy ”.

  1. Salvați modificările și reporniți Firefox. Acum verificați dacă problema este rezolvată.

Soluția 3: Dezactivarea software-ului antivirus

Motivul pentru care ar putea apărea această eroare este cel al interferenței de la software-ul Antivirus instalat pe computer. Există mai multe opțiuni care vă protejează computerul, monitorizând și traficul de rețea și verificând toate certificatele.

În această soluție, trebuie să explorați tu și vedeți dacă există setări în antivirusul dvs. care ar putea furniza aceste servicii. De exemplu, unul dintre aceste servicii este „ Scanare HTTP în AVG ”. Dezactivați toate aceste tipuri de protecții și încercați din nou să vă conectați la site.

Dacă nu reușiți încă să remediați problema, puteți dezactivați antivirus complet . Puteți consulta articolul nostru pe Cum să vă dezactivați antivirusul . Reporniți computerul după dezactivare și vedeți dacă puteți accesa site-urile fără nicio problemă.

Soluția 4: Dezactivați TLS 1.3 (pentru utilizatorii avansați)

O altă soluție pentru aceasta este dezactivarea protocolului TLS 1.3 folosind setările dvs. Firefox. Puteți reveni la setări dacă acest lucru nu funcționează pentru dvs.

  1. Tip ' despre: config ”În bara de adrese a Firefox.

  1. Acum căutați intrarea „ tls.version.max ”. Schimbați valoarea din 4 la 3 .

  1. Valoarea 4 reprezintă TLS 1.3 și 3 reprezintă TLS 1.2 . Reporniți browserul și verificați dacă problema este rezolvată.

Soluția 5: Depanare suplimentară pentru utilizatorii Firefox

În plus față de soluțiile enumerate mai sus, puteți încerca și următoarele remedieri pentru browserul dvs. Firefox. Puteți vedea cu ușurință cum sunt realizate pe site-ul nostru web.

  • clar ta cache și actualizați Firefox la cea mai recentă versiune disponibilă.
  • Opriți toate Firefox suplimente .
  • Reîmprospăta browserul dvs. în întregime. Rețineți că marcajele dvs. pot fi șterse în acest moment.
  • Seteaza tls.version.max valoare la 0 .
  • Dacă toți pașii de mai sus nu funcționează pentru Firefox, vă recomandăm să utilizați un browser alternativ precum Chrome pentru deschiderea site-ului.

Soluția 6: Schimbarea certificatului (utilizatori avansați)

O soluție simplă pentru această problemă care modifică unele valori ale certificatului serverului dvs. Am inclus un cod ca demonstrație.

Aici trebuie să schimbi implicit: 443 la example.dev:443 .

Soluția 7: Schimbarea fișierelor nginx.conf (pentru utilizatorii avansați)

O altă modificare pe care o puteți încerca să rezolvați eroarea este schimbarea fișierului nginx.conf. Această soluție este specifică pentru persoanele care utilizează Nginx pentru a-și rula site-ul. Se aplică același principiu, adică modificăm setările referitoare la portul 443.

Mai jos este o bucată de cod cu soluția menționată mai jos pentru a vă ajuta să înțelegeți.

Aici trebuie să te schimbi ascultați 443; la asculta 443 ssl; Mai mult, ar trebui să eliminați și linia „ ssl pe; ” . Acum verificați dacă problema este rezolvată.

Notă: Dacă vrei să forțezi de ex. phpmyadmin pentru a utiliza SSL / https veți întâlni această problemă dacă lipsește acest link, puteți utiliza a2ensite implicit-ssl.

Soluția 8: Efectuarea de verificări suplimentare (pentru utilizatorii avansați)

Pe lângă soluțiile de mai sus, ar trebui să vă asigurați că următoarele afirmații sunt valabile.

  • Tu ar trebui portul 443 este deschis și activat în server. Acesta este portul standard pentru comunicațiile https.
  • Dacă SSL folosește un standard non-standard, atunci Firefox poate solicita această eroare. Ar trebui să vă asigurați că rulează pe portul 443.
  • Dacă utilizați Apache2, ar trebui să verificați dacă portul pentru SSL este 443. Puteți realiza acest lucru setând httpd .conf fișier după cum urmează:
  • Asigurați-vă că certificatele SSL sunt nu a expirat .
  • Dacă sunteți Apache2, vă verificați fișierul de configurare vhost. Există rapoarte care trec la _Mod implicit_ a rezolvat eroarea.
  • De asemenea, ar trebui să vă asigurați că aveți numai un certificat SSL pe un singur IP . Asigurați-vă că toate certificatele SSL utilizează propriul IP dedicat.
  • În Apache, verificați dacă directiva Ascultare se potrivește cu numărul de port din directiva VirtualHost pentru site-ul web securizat și dacă declarațiile de configurare SSL (SSLEngine On, SSLCertificateFile și așa mai departe) apar în directiva VirtualHost pentru site-ul web sau în configurația SSL fișier pentru server.
4 minute citite