Solució: SSL_ERROR_RX_RECORD_TOO_LONG



Proveu El Nostre Instrument Per Eliminar Problemes

L'error ' SSL_ERROR_RX_RECORD_TOO_LONG ”Es produeix perquè el trànsit SSL no està configurat correctament al servidor segur de destinació. Aquest error també es pot produir si hi ha un servidor intermediari mal configurat que no permet un apretament de mans SSL al port 443 correctament.





En termes simples, significa que el vostre navegador no pot verificar les dades segures, cosa que sol ser perquè un certificat SSL no està configurat correctament. Aquest error és més àmpliament informat a Firefox en comparació amb altres.



Ara hi haurà dos tipus de persones que llegeixen aquest article; un seran usuaris habituals que accedeixen a un lloc web i l’altre tipus seran usuaris que allotgen servidors i resolen aquest problema al final. Hem llistat solucions per a ambdós tipus amb la significació de les solucions per a usuaris tècnics escrivint 'per a usuaris avançats' davant de l'encapçalament. Fes un cop d'ull!

Solució 1: entrar al lloc amb un protocol HTTP

La solució més senzilla per als usuaris que accedeixen a un lloc web específic és utilitzar el protocol HTTP en lloc d’HTTPS. El protocol HTTPS requereix un apretament de mans segur i també els certificats SSL. Si hi ha un problema al costat del servidor pel que fa al mecanisme segur, encara podeu accedir al lloc web mitjançant l’HTTP predeterminat.

  1. Obriu el navegador i escriviu l'adreça del lloc web i premeu Retorn. És probable que el navegador definisca automàticament el protocol com a HTTPS.
  2. Editeu la línia d'adreça i configureu-la a HTTP .



  1. Ara proveu d'accedir al lloc web de nou i comproveu si l'error encara apareix.

Solució 2: desactivació del servidor intermediari al Firefox

La majoria dels usuaris que s’enfronten a aquest problema utilitzen Firefox com a navegador. Se sap que Firefox causa aquests problemes durant molt de temps i molts usuaris van informar que la inhabilitació de tots els proxies els resolia el problema. Tingueu en compte que “detectar automàticament proxies en aquesta xarxa” no és el mateix que “Sense proxy”.

  1. Obriu Firefox, obriu la icona de menú que apareix a la part superior dreta i seleccioneu ' Opcions '.

  1. Navegueu pel menú fins que trobeu ' Servidor intermediari de xarxa ”. Feu-hi clic i seleccioneu l'opció ' Sense proxy '.

  1. Deseu els canvis i reinicieu el Firefox. Ara comproveu si el problema està resolt.

Solució 3: desactivació del programari antivirus

La raó per la qual es pot produir aquest error és la interferència del programari antivirus instal·lat a l'ordinador. Hi ha diverses opcions que protegeixen l’ordinador, també supervisant el trànsit de la xarxa i verificant tots els certificats.

En aquesta solució, heu d’explorar tu mateix i comproveu si hi ha cap configuració al vostre antivirus que pugui proporcionar aquests serveis. Per exemple, un d'aquests serveis és ' Escaneig HTTP en AVG ”. Desactiveu tots aquests tipus de proteccions i torneu a provar de connectar-vos al lloc web.

Si encara no podeu solucionar el problema, podeu desactivar el antivirus completament . Podeu consultar el nostre article a Com desactivar el vostre antivirus . Reinicieu l'ordinador després de desactivar-lo i comproveu si podeu accedir als llocs sense cap problema.

Solució 4: desactiveu TLS 1.3 (per a usuaris avançats)

Una altra solució per a això és la desactivació del protocol TLS 1.3 mitjançant la configuració de Firefox. Podeu revertir la configuració si això no us funciona.

  1. Escriviu “ about: config ”A la barra d’adreces de Firefox.

  1. Ara cerqueu l'entrada ' tls.version.max ”. Canvieu el valor de 4 a 3 .

  1. El valor 4 significa TLS 1.3 i 3 significa TLS 1.2 . Reinicieu el navegador i comproveu si el problema s'ha resolt.

Solució 5: resolució de problemes addicionals per als usuaris de Firefox

A més de les solucions enumerades anteriorment, també podeu provar les següents correccions per al navegador Firefox. Podeu veure fàcilment com es fan al nostre lloc web.

  • Clar el vostre memòria cau i actualitzeu Firefox a la darrera versió disponible.
  • Desactiveu tots els de Firefox complements .
  • Actualització el navegador completament. Tingueu en compte que és possible que les adreces d'interès s'esborrin en aquest moment.
  • Estableix el fitxer El valor tls.version.max és 0 .
  • Si tots els passos anteriors no funcionen per al vostre Firefox, penseu a utilitzar un navegador alternatiu com ara Chrome per obrir el lloc.

Solució 6: Canvi del certificat (usuaris avançats)

Una solució senzilla per a aquest problema que canvia alguns valors de certificat del vostre servidor. Hem inclòs algun codi com a demostració.

Aquí heu de canviar el fitxer per defecte: 443 a example.dev:443 .

Solució 7: Canvi de fitxers nginx.conf (per a usuaris avançats)

Un altre canvi que podeu provar de resoldre l’error és canviar el fitxer nginx.conf. Aquesta solució és específica per a les persones que utilitzen Nginx per executar el seu lloc. S’aplica el mateix principi que és modificar la configuració del port 443.

A continuació es mostra un tros de codi amb la solució esmentada a continuació per ajudar-vos a entendre-ho.

Aquí heu de canviar escolta 443; a escoltar 443 ssl; A més, també heu d’eliminar la línia “ ssl on; ' . Ara comproveu si el problema està resolt.

Nota: Si vols forçar per exemple phpmyadmin per utilitzar SSL / https trobareu aquest problema si falta aquest enllaç, podeu utilitzar-lo a2ensite default-ssl.

Solució 8: fer controls addicionals (per a usuaris avançats)

A més de les solucions anteriors, també heu d'assegurar-vos que es mantinguin les afirmacions següents.

  • Hauries el port 443 està obert i activat al servidor. Aquest és el port estàndard per a les comunicacions https.
  • Si l'SSL utilitza un dispositiu no estàndard, és possible que Firefox pugui provocar aquest error. Heu d’assegurar-vos que s’executa al port 443.
  • Si utilitzeu Apache2, heu de comprovar que el port de SSL és 443. Podeu aconseguir-ho configurant httpd .conf arxiu de la següent manera:
  • Assegureu-vos que els certificats SSL siguin no caducat .
  • Si sou Apache2, comproveu el fitxer de configuració del vhost. Hi ha informes que canvien a _default_ ha resolt l'error.
  • També us heu d’assegurar que només en tingueu un certificat SSL en una IP . Assegureu-vos que tots els certificats SSL utilitzen la seva pròpia IP dedicada.
  • A Apache, comproveu que la directiva Listen coincideixi amb el número de port de la directiva VirtualHost per al lloc web que esteu protegint i que les declaracions de configuració SSL (SSLEngine On, SSLCertificateFile, etc.) apareixen a la directiva VirtualHost per al lloc web o a la configuració SSL fitxer per al servidor.
4 minuts de lectura