Коригиране: SSL_ERROR_RX_RECORD_TOO_LONG



Опитайте Нашия Инструмент За Премахване На Проблемите

Грешката ' SSL_ERROR_RX_RECORD_TOO_LONG ”Възниква, защото SSL трафикът не е настроен правилно в целевия защитен сървър. Тази грешка може да възникне и ако има неправилно конфигуриран прокси, който не позволява правилно SSL ръкостискане на порт 443.





В неспециализиран смисъл това означава, че браузърът ви не може да провери защитените данни, което обикновено се дължи на това, че SSL сертификатът не е конфигуриран правилно. Тази грешка се съобщава повече във Firefox в сравнение с други.



Сега ще има два типа хора, които четат тази статия; единият ще бъде редовни потребители, които имат достъп до уебсайт, а другият тип ще бъдат потребители, които хостват сървъри и отстраняват този проблем в своя край. Ние изброихме решения и за двата типа, като обозначихме решенията за технически потребители, като написахме „за напреднали потребители“ пред заглавието. Погледни!

Решение 1: Влизане в сайта с HTTP протокол

Най-простото решение за потребители, които имат достъп до определен уебсайт, е използването на HTTP протокол вместо HTTPS. Протоколът HTTPS изисква сигурно ръкостискане, а също и SSL сертификати. Ако има проблем от страна на сървъра по отношение на защитния механизъм, все още можете да осъществите достъп до уебсайта, като използвате HTTP по подразбиране.

  1. Отворете браузъра си и въведете адреса на уебсайта и натиснете Enter. Шансовете са, че браузърът автоматично ще зададе протокола като HTTPS.
  2. Редактирайте адресния ред и го задайте на HTTP .



  1. Сега опитайте да влезете отново в уебсайта и вижте дали грешката все още изскача.

Решение 2: Деактивиране на прокси във Firefox

Повечето потребители, които са изправени пред този проблем, използват Firefox като свой браузър. Известно е, че Firefox причинява тези проблеми дълго време и много потребители съобщават, че деактивирането на всички прокси сървъри е решило проблема за тях. Имайте предвид, че „автоматично откриване на прокси в тази мрежа“ не е същото като „Без прокси“.

  1. Отворете Firefox, отворете иконата на менюто в горната дясна страна и изберете „ Настроики ”.

  1. Придвижвайте се през менюто, докато намерите „ Мрежов прокси ”. Щракнете върху него и изберете опцията “ Няма прокси ”.

  1. Запазете промените и рестартирайте Firefox. Сега проверете дали проблемът е решен.

Решение 3: Деактивиране на антивирусен софтуер

Причината, поради която може да възникне тази грешка, е тази за смущения от антивирусен софтуер, инсталиран на вашия компютър. Има няколко опции, които защитават компютъра ви, като също така наблюдават мрежовия трафик и проверяват всички сертификати.

В това решение трябва да проучите себе си и вижте дали има антивирусни настройки, които може да предоставят тези услуги. Например една от тези услуги е „ HTTP сканиране в AVG ”. Деактивирайте всички тези видове защити и опитайте да се свържете отново с уебсайта.

Ако все още не можете да разрешите проблема, можете да го направите деактивирайте на антивирус напълно . Можете да проверите нашата статия на Как да деактивирате вашия антивирус . Рестартирайте компютъра си след деактивиране и вижте дали можете да осъществите достъп до сайтовете без проблем.

Решение 4: Деактивирайте TLS 1.3 (за напреднали потребители)

Друго решение за това е деактивирането на протокола TLS 1.3 с помощта на настройките на Firefox. Можете да върнете настройките, ако това не работи за вас.

  1. Тип ' за: config ”В адресната лента на Firefox.

  1. Сега потърсете записа „ tls.version.max ”. Променете стойността от 4 до 3 .

  1. Стойността 4 означава TLS 1.3 и 3 означава TLS 1.2 . Рестартирайте браузъра и проверете дали проблемът е решен.

Решение 5: Допълнително отстраняване на неизправности за потребители на Firefox

В допълнение към горепосочените решения можете да опитате и следните корекции за вашия браузър Firefox. Можете лесно да видите как се правят на нашия уебсайт.

  • Ясно Вашият кеш памет и надстройте Firefox до последната налична версия.
  • Изключете всички Firefox добавки .
  • Обнови браузъра си изцяло. Имайте предвид, че вашите отметки може да се изтрият в този момент.
  • Нагласи tls.version.max стойност до 0 .
  • Ако всички горепосочени стъпки не работят за вашия Firefox, помислете дали да не използвате алтернативен браузър като Chrome за отваряне на сайта.

Решение 6: Промяна на сертификат (напреднали потребители)

Лесно решение за този проблем, променящо някои стойности на сертификата на вашия сървър. Включихме някакъв код като демонстрация.

Тук трябва да промените по подразбиране: 443 до example.dev:443 .

Решение 7: Промяна на файловете nginx.conf (за напреднали потребители)

Друга промяна, която можете да опитате да разрешите, е промяната на файла nginx.conf. Това решение е специфично за хора, които използват Nginx, за да стартират своя сайт. Прилага се същият принцип, тъй като настройваме настройките по отношение на порта 443.

По-долу е даден код с решението, посочено по-долу, за да ви помогне да разберете.

Тук трябва да се промените слушайте 443; да се слушайте 443 ssl; Освен това трябва да премахнете и реда „ ssl включен; ' . Сега проверете дали проблемът е решен.

Забележка: Ако искате да принудите напр. phpmyadmin за използване на SSL / https ще срещнете този проблем, ако тази връзка липсва, можете да използвате a2ensite по подразбиране-ssl.

Решение 8: Извършване на допълнителни проверки (за напреднали потребители)

В допълнение към горните решения, трябва също така да се уверите, че са налице следните твърдения.

  • Ти трябва порт 443 е отворен и активиран в сървъра. Това е стандартният порт за https комуникации.
  • Ако SSL използва нестандартно, тогава Firefox може да поиска тази грешка. Трябва да се уверите, че работи на порт 443.
  • Ако използвате Apache2, трябва да проверите дали портът за SSL е 443. Можете да постигнете това, като зададете httpd .conf файл, както следва:
  • Уверете се, че SSL сертификатите са не е изтекъл .
  • Ако сте Apache2, проверявате конфигурационния си файл vhost. Има съобщения, които се променят на _по подразбиране_ разреши грешката.
  • Трябва също така да се уверите, че имате само един SSL сертификат на един IP . Уверете се, че всички SSL сертификати използват своя собствен IP адрес.
  • В Apache проверете дали директивата Listen съответства на номера на порта в директивата VirtualHost за защитения уебсайт и дали изявленията за конфигурация на SSL (SSLEngine On, SSLCertificateFile и т.н.) се показват в директивата VirtualHost за уебсайта или в SSL конфигурацията файл за сървъра.
4 минути четене