Я внезапно получаю эту ошибку при подключении к localhost IIS на моей машине разработки. Он работал нормально целую вечность, и теперь внезапно в Firefox появляется эта ошибка:
Secure Connection Failed An error occurred during a connection to localhost.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
Я погуглил и не нашел четкого объяснения.
В IE говорится:
Internet Explorer cannot display the webpage\
В Chrome говорится:
Oops! This link appears to be broken.
Эта ошибка часто возникает, когда Firefox ожидает SSL-соединение, но вместо этого получает незашифрованное соединение. Что происходит, когда вы переходите по этой ссылке? http: // локальный: 443 /
В основном я видел это только тогда, когда конфигурация SSL на веб-сервере была неправильной.
Я нашел решение и помещу его здесь, если оно поможет кому-нибудь в будущем с аналогичной проблемой:
Срок действия локального самоподписанного SSL истек около 3 недель назад. Первые 3 недели он был рад показать предупреждение «Срок действия сертификата истек». Сегодня он решил просто умереть без видимой причины (хотя он все еще должен показывать просроченное предупреждение).
Решением было добавить новый самоподписанный сертификат.
В моем случае виноват мой антивирус. Почему-то сайт посчитали небезопасным, и ответ заменили на страницу антивирусного приложения «сайт заблокирован». Эта информация, однако, не была отправлена с помощью TLS, поэтому браузер интерпретировал это как SSL_ERROR_RX_RECORD_TOO_LONG (хром и край имели похожие вводящие в заблуждение сообщения об ошибках, Internet Explorer действительно отображал страницу «веб-сайт заблокирован», поэтому я понял, что происходит. отключение антивируса для сайтов, во всех браузерах опять все нормально)
Это сообщение SSL_ERROR_RX_RECORD_TOO_LONG от Firefox является одним из сообщений, которое приходит, когда происходит неправильная конфигурация на стороне сервера.
Основная причина этого заключается в том, что порт прослушивания неправильно настроен, для чего вы должны настроить его для исправления, порт 443.
Еще одна причина заключается в том, что это может произойти, если нет поддержки соответствующей версии TLS. Чтобы решить эту проблему, необходимо обновить библиотеку SSL / TLS. В случае, если на данный момент нет поддержки TLS 1.3, по крайней мере, должен быть TLS 1.2.
Просто прочтите эту статью https://www.thesslstore.com/blog/ssl_error_rx_record_too_long/ он дал подробное объяснение того же самого.
Я надеюсь, что это помогает.