Как исправить ошибку; SSL ERROR RX RECORD TOO LONG; в Firefox

Как исправить ошибку «SSL ERROR RX RECORD TOO LONG» в Firefox?

С ошибкой SSL_ERROR_RX_RECORD_TOO_LONG можно столкнуться из-за неправильной настройки трафика SSL на защищенном сервере. Также она может произойти из-за неправильно настроенного прокси-сервера, который препятствует установке безопасного подключения на этапе рукопожатия SSL по порту 443.

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

Вход на сайт по протоколу HTTP

Самое простое решение для пользователей, которым не удается открыть определенный сайт из-за ошибки SSL_ERROR_RX_RECORD_TOO_LONG – это использовать протокол HTTP вместо HTTPS. Последний требует безопасного рукопожатия и SSL-сертификата. Вполне возможно, что на стороне сервера возникла проблема с настройками защиты, поэтому попробуйте получить доступ, используя протокол HTTP.

Для этого в адресной строке наберите URL-адрес проблемного сайта. Скорее всего, браузер автоматически установит HTTPS. Замените его на HTTP и попробуйте войти на сайт. Если таким образом не удалось исправить код ошибки SSL_ERROR_RX_RECORD_TOO_LONG, перейдите к следующему решению.

Отключение прокси-сервера Firefox

Как известно, в большинстве случаев проблема возникает в Firefox. Чтобы ее исправить, попробуйте отключить прокси-сервер. Имейте в виду, что «автоматическое определять прокси в этой сети» — это не то же самое, что «нет прокси».

В браузере щелкните на значок меню, расположенный в верхнем правом углу» и выберите Настройки.

Прокрутите страницу в самый низ до раздела Параметры сети и щелкните на кнопку «Настроить».

В открывшемся окне отметьте флажком опцию «Без прокси», сохраните изменения и перезагрузите Firefox.

Отключение TLS 1.3

Иногда удается исправить SSL_ERROR_RX_RECORD_TOO_LONG отключением протокола TLS 1.3 в Firefox. Если это решение не сработает, можете отменить сделанные изменения.

В адресной строке введите about:config и нажмите на Enter. На следующем подтвердите попытку входа в расширенные настройки. В навигационной панели наберите tls. version. max. При отображении параметра измените его значение с 4 на 3. Значение «4» соответствует TLS 1.3, следовательно, «3» — TLS 1.2.

После перезапустите браузер и проверьте, блокируется ли доступ к странице ошибкой SSL_ERROR_RX_RECORD_TOO_LONG.

Fix: SSL_ERROR_RX_RECORD_TOO_LONG

The error “SSL_ERROR_RX_RECORD_TOO_LONG” occurs because the SSL traffic is not setup correctly in the target secure server. This error might also occur if there is a misconfigured proxy which isn’t allowing an SSL handshake on port 443 correctly.

In layman terms, it means that your browser cannot verify the secure data which is usually because an SSL certificate isn’t correctly configured. This error is widely reported more on Firefox as compared to others.

Now there will be two types of people reading this article; one will be regular users who are accessing a website and the other type will be users who are hosting servers and troubleshooting this issue at their end. We have listed solutions for both types with signifying the solutions for technical users by writing “for advanced users” in front of the heading. Take a look!

Solution 1: Entering the site with an HTTP protocol

The simplest solution for users who are accessing a specific website is using the HTTP protocol instead of HTTPS. The HTTPS protocol requires a secure handshake and also the SSL certificates. If there is a problem at the server side regarding the secure mechanism, you can still access the website using the default HTTP.

Solution 2: Disabling Proxy in Firefox

Majority of the users who face is this issue use Firefox as their browser. Firefox is known to cause these issues for a long time and a lot of users reported that disabling all the proxies solved the problem for them. Mind you that “auto-detect proxies on this network” is not the same as “No proxy”.

Solution 3: Disabling Antivirus Software

The reason why this error might occur is that of interference from Antivirus software installed on your computer. There are several options which protect your computer by also monitoring the network traffic and verifying all the certificates.

In this solution, you have to explore yourself and see if there are any settings in your antivirus which might be providing these services. For example one of these services is “HTTP scanning in AVG”. Disable all these types of protections and try connecting to the website again.

If you are unable to still fix the problem, you can disable the antivirus completely. You can check our article on How to Disable your Antivirus. Restart your computer after disabling and see if you can access the sites without any problem.

Solution 4: Disable TLS 1.3 (for advanced users)

Another workaround for this is disabling TLS 1.3 protocol using your Firefox settings. You can revert the settings if this doesn’t work for you.

Solution 5: Additional Troubleshooting for Firefox Users

In addition to the above listed solutions, you can also try the following fixes for your Firefox browser. You can easily see how they are done at our website.

Solution 6: Changing Certificate (advanced users)

A simple workaround for this issue changing some certificate values of your server. We have included some code as a demonstration.

Here you have to change the default:443 to example. dev:443.

Solution 7: Changing nginx. conf files (for advanced users)

Another change which you can try to resolve the error is changing the nginx. conf file. This solution is specific for people who are using Nginx to run their site. The same principle applies that is we tweaking settings regarding the 443 port.

Below is a piece of code with the workaround mentioned below to help you understand.

Here you have to change listen 443; to listen 443 ssl; Furthermore, you should also remove the line “ssl on;”. Now check if the problem is solved.

Note: If you want to force e. g. phpmyadmin to use SSL/https you will run into this problem if this link is missing, you can use a2ensite default-ssl.

Solution 8: Doing additional checks (for advanced users)

In addition to above solutions, you should also make sure that the following statements hold.

Источники:

https://compuals. ru/error/ssl-error-rx-record-too-long

https://appuals. com/fix-ssl_error_rx_record_too_long/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: