Ištaisyti: SSL_ERROR_RX_RECORD_TOO_LONG



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Klaida „ SSL_ERROR_RX_RECORD_TOO_LONG “Atsiranda todėl, kad SSL srautas nėra tinkamai nustatytas tiksliniame saugiame serveryje. Ši klaida taip pat gali kilti, jei yra neteisingai sukonfigūruotas tarpinis serveris, kuris neleidžia 443 prievado SSL rankos paspaudimo teisingai.





Paprastai tariant, tai reiškia, kad jūsų naršyklė negali patikrinti saugių duomenų, paprastai todėl, kad SSL sertifikatas nėra tinkamai sukonfigūruotas. Apie šią klaidą plačiau pranešama „Firefox“, palyginti su kitomis.



Dabar šį straipsnį skaitys dviejų tipų žmonės; vienas bus įprasti vartotojai, kurie naudojasi svetaine, o kiti - vartotojai, kurie prieglobą talpina ir pašalina šią problemą. Mes išvardijome abiejų tipų sprendimus, žymėdami sprendimus techniniams vartotojams, prieš antraštę parašydami „pažengusiems vartotojams“. Pažiūrėk!

1 sprendimas: įeikite į svetainę naudodami HTTP protokolą

Paprasčiausias sprendimas vartotojams, kurie lankosi konkrečioje svetainėje, yra HTTP protokolas, o ne HTTPS. HTTPS protokolui reikalingas saugus rankos paspaudimas ir SSL sertifikatai. Jei serverio pusėje kyla problemų dėl saugaus mechanizmo, vis tiek galite pasiekti svetainę naudodami numatytąjį HTTP.

  1. Atidarykite savo naršyklę ir įveskite adresą ir paspauskite „Enter“. Tikėtina, kad naršyklė automatiškai nustatys protokolą kaip HTTPS.
  2. Redaguokite adreso eilutę ir nustatykite ją į HTTP .



  1. Dabar pabandykite dar kartą patekti į svetainę ir pamatyti, ar klaida vis dar pasirodo.

2 sprendimas: išjungti „Firefox“ tarpinį serverį

Dauguma vartotojų, kurie susiduria su šia problema, naudoja „Firefox“ kaip savo naršyklę. Žinoma, kad „Firefox“ ilgą laiką sukelia šias problemas ir daugelis vartotojų pranešė, kad išjungus visus tarpinius serverius jiems išspręsta problema. Atminkite, kad „automatiškai aptikti įgaliotinius šiame tinkle“ nėra tas pats, kas „be tarpinio serverio“.

  1. Atidarykite „Firefox“, viršutiniame dešiniajame kampe atidarykite meniu piktogramą ir pasirinkite „ Galimybės “.

  1. Naršykite meniu, kol rasite „ Tinklo tarpinis serveris “. Spustelėkite jį ir pasirinkite parinktį „ Nėra įgaliojimo “.

  1. Išsaugokite pakeitimus ir iš naujo paleiskite „Firefox“. Dabar patikrinkite, ar problema išspręsta.

3 sprendimas: išjungti antivirusinę programinę įrangą

Priežastis, kodėl gali atsirasti ši klaida, yra antivirusinės programinės įrangos, įdiegtos jūsų kompiuteryje, trukdžiai. Yra keletas parinkčių, kurios apsaugo jūsų kompiuterį, taip pat stebi tinklo srautą ir patikrina visus sertifikatus.

Šiame sprendime turite ištirti save ir patikrinkite, ar antivirusinėje programoje nėra nustatymų, kurie gali teikti šias paslaugas. Pavyzdžiui, viena iš šių paslaugų yra „ HTTP nuskaitymas AVG “. Išjunkite visas šias apsaugos rūšis ir bandykite dar kartą prisijungti prie svetainės.

Jei vis tiek negalite išspręsti problemos, galite tai padaryti išjungti visiškai antivirusinę . Galite patikrinti mūsų straipsnį Kaip išjungti antivirusinę programą . Išjunkite kompiuterį iš naujo ir patikrinkite, ar galite prieiti prie svetainių be jokių problemų.

4 sprendimas: išjunkite TLS 1.3 (pažengusiems vartotojams)

Kitas šio sprendimo būdas yra TLS 1.3 protokolo išjungimas naudojant „Firefox“ nustatymus. Galite atkurti nustatymus, jei tai jums netinka.

  1. Įveskite „ apie: konfig “„ Firefox “adreso juostoje.

  1. Dabar ieškokite įrašo „ tls.versija.max “. Pakeiskite vertę iš 4–3 .

  1. Vertė 4 reiškia TLS 1.3 ir 3 reiškia TLS 1.2 . Iš naujo paleiskite naršyklę ir patikrinkite, ar problema išspręsta.

5 sprendimas: papildoma „Firefox“ vartotojų trikčių diagnostika

Be aukščiau išvardytų sprendimų, galite išbandyti šiuos „Firefox“ naršyklės pataisymus. Mūsų svetainėje galite lengvai pamatyti, kaip jiems sekasi.

  • Aišku tavo talpykla ir atnaujinkite „Firefox“ į naujausią galimą versiją.
  • Išjunkite visus „Firefox“ priedai .
  • Atnaujinti savo naršyklėje. Atminkite, kad šiuo metu jūsų žymės gali būti ištrintos.
  • Nustatyti tls.version.max reikšmė 0 .
  • Jei visi aukščiau nurodyti veiksmai jūsų „Firefox“ neveikia, apsvarstykite galimybę naudoti pakaitinė naršyklė pvz., „Chrome“, norint atidaryti svetainę.

6 sprendimas: Pažymėjimo keitimas (pažengusiems vartotojams)

Paprastas šios problemos sprendimas pakeičiant kai kurias jūsų serverio sertifikato reikšmes. Įtraukėme tam tikrą kodą kaip demonstraciją.

Čia jūs turite pakeisti numatytasis: 443 to example.dev:443 .

7 sprendimas: Nginx.conf failų keitimas (patyrusiems vartotojams)

Kitas pakeitimas, kurį galite pabandyti išspręsti, yra failo nginx.conf pakeitimas. Šis sprendimas yra skirtas žmonėms, kurie naudoja „Nginx“ savo svetainei valdyti. Taikomas tas pats principas, ty mes koreguojame 443 prievado nustatymus.

Toliau pateikiamas kodo fragmentas su toliau nurodytu sprendimu, kuris padės jums suprasti.

Čia jūs turite pasikeisti klausytis 443; į klausytis 443 ssl; Be to, turėtumėte pašalinti eilutę „ ssl on; “ . Dabar patikrinkite, ar problema išspręsta.

Pastaba: Jei norite priversti pvz. phpmyadmin naudoti SSL / https susidursite su šia problema, jei trūksta šios nuorodos, galite naudoti a2ensite default-ssl.

8 sprendimas: atlikti papildomus patikrinimus (patyrusiems vartotojams)

Be pirmiau minėtų sprendimų, taip pat turėtumėte įsitikinti, kad galioja šie teiginiai.

  • Tu turėtum 443 uostas atidarytas ir įgalinta serveryje. Tai yra standartinis „https“ ryšio prievadas.
  • Jei SSL naudoja nestandartinį, „Firefox“ gali paraginti šią klaidą. Turėtumėte įsitikinti, kad veikia 443 prievadas.
  • Jei naudojate „Apache2“, turėtumėte patikrinti, ar SSL prievadas yra 443. Tai galite pasiekti nustatydami httpd .conf failą taip:
  • Įsitikinkite, kad SSL sertifikatai yra nėra pasibaigęs .
  • Jei esate „Apache2“, patikrinkite savo „vhost“ konfigūracijos failą. Yra pranešimų, kurie keičiasi į _numatytas_ išsprendė klaidą.
  • Taip pat turėtumėte įsitikinti, kad turite tik vienas SSL sertifikatas viename IP . Įsitikinkite, kad visi SSL sertifikatai naudoja savo atskirą IP.
  • „Apache“ patikrinkite, ar „Listen“ direktyva atitinka saugomos svetainės „VirtualHost“ direktyvos prievado numerį ir ar SSL konfigūracijos sakiniai (SSLEngine On, SSLCertificateFile ir pan.) Rodomi svetainės „VirtualHost“ direktyvoje arba SSL konfigūracijoje. serveris.
4 minutes perskaityta