Ошибки в Mozilla Firefox

Исправление: 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. Введите «about:config» в адресной строке Firefox.

  1. Теперь найдите запись «tls.версия.максимум«. Измените значение с от 4 до 3.

  1. Значение 4 означает TLS 1.3 и 3 означает TLS 1.2. Перезапустите браузер и проверьте, решена ли проблема.

Решение 5: Дополнительное устранение неполадок для пользователей Firefox

В дополнение к перечисленным решениям можно также попробовать следующие исправления для браузера Firefox. Вы можете легко увидеть, как это делается на нашем сайте.

  • Очистить вашего сайта кэш и обновить Firefox до последней доступной версии.
  • Отключите все возможности Firefox дополнения.
  • Обновить ваш браузер полностью. Обратите внимание, что на этом этапе ваши закладки могут быть удалены.
  • Установите tls.версия.значение max до 0.
  • Если все вышеперечисленные действия не сработали для вашего Firefox, попробуйте использовать параметр альтернативный браузер например, Chrome для открытия сайта.

Решение 6: Смена сертификата (опытные пользователи)

Простой способ решения этой проблемы — изменение некоторых значений сертификата вашего сервера. В качестве демонстрации мы привели некоторый код.

Здесь необходимо изменить по умолчанию:443 для примера.dev:443.

Решение 7: Изменение nginx.файлы conf (для опытных пользователей)

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

Ниже приведен фрагмент кода с указанным обходным решением, чтобы помочь вам понять.

Здесь необходимо изменить слушать 443; на listen 443 ssl; Кроме того, необходимо также удалить строку «ssl on;». Теперь проверьте, решена ли проблема.

Примечание: Если вы хотите принудительно изменить e.g. phpmyadmin для использования SSL/https вы столкнетесь с этой проблемой, если эта ссылка отсутствует, вы можете использовать a2ensite default-ssl.

Решение 8: Выполнение дополнительных проверок (для опытных пользователей)

В дополнение к описанным выше решениям необходимо также убедиться, что следующие утверждения верны.

  • Вы должны порт 443 открыт и включен в сервере. Это стандартный порт для https-коммуникаций.
  • Если SSL используется нестандартный, то Firefox может выдать следующую ошибку. Необходимо убедиться, что сервер работает на порту 443.
  • Если вы используете Apache2, то необходимо проверить, что порт для SSL равен 443. Этого можно добиться, установив в файле httpd.conf файл следующим образом:
  • Убедиться, что SSL-сертификаты не истек срок действия.
  • Если вы используете Apache2, то проверьте файл конфигурации vhost. Есть сообщения о том, что изменение <VirtualHost> на _default_ устранение ошибки.
  • Вы также должны убедиться, что у вас есть только один SSL-сертификат на одном IP. Убедиться, что все SSL-сертификаты используют свой собственный выделенный IP-адрес.
  • В Apache проверьте, что параметр Listen <порт> директивы совпадает с номером порта в директиве VirtualHost для защищаемого веб-сайта, а также, что параметры конфигурации SSL (SSLEngine On, SSLCertificateFile <имени файла > и т.д.) в директиве VirtualHost для сайта или в файле конфигурации SSL для сервера.

Добавить комментарий