任何浏览器都可能意外弹出 SSL 连接错误,火狐浏览器也不例外。 大多数情况下,问题出在服务器站点上错误的 SSL 证书配置上。 如果你在加载网站时看到 SSL_ERROR_RX_RECORD_TOO_LONG 消息,那么就该进行调查了。
作为网站所有者,如何修复 SSL_ERROR_RX_RECORD_TOO_LONG 问题?
首先要做的是扫描 SSL 证书,查找潜在错误和漏洞,以确认问题所在。 您可以使用免费 SSL 工具或输入以下 OpenSSL 命令:
openssl s_client -connect domain.tld:*port*
如果存在错误,您将收到以下输出:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:766:
它说,虽然连接成功,但SSL 握手失败,因为没有为该端口找到正确配置的 SSL 证书。
要解决这个问题,请尝试我们下面的解决方案:
1.检查服务器端的 443 端口
SSL 安装可能是一个棘手的过程,对于没有经验的用户来说尤其如此。 每台服务器都有自己的 SSL 管理规则和策略,所以如果你遗漏或跳过了某个步骤,别担心,你并不孤单。
有些系统要求您手动配置网站通过 443 端口加载,这是所有安全通信的标准 HTTPS 端口。 要检查端口是否开放,您需要您网站的 IP 地址。 您可以通过DNS 检查器输入您的域名并选择 A 记录来找到它。
知道您的 IP 地址后,使用Portchecker查看 443 端口是否打开或关闭。 输入您网站的 IP 地址,然后点击检查。 端口开放意味着有其他原因导致 SSL_ERROR_RX_RECORD_TOO_LONG。 但是,如果端口已关闭,则需要在服务器端手动启用。 请联系您的托管服务提供商或向系统管理员寻求帮助。
2.升级 TLS 版本
旧的 TLS 协议也会引发此错误。 如今,大多数网站都使用 TLS 1.2 和 TLS 1.3 协议来加密在线敏感数据。 如果您的服务器仍然支持 TLS 1.2 和 TLS 1.3 协议,请禁用该支持,因为它可能导致严重的安全漏洞。
如何修复网站访问者的 SSL_ERROR_RX_RECORD_TOO_LONG 错误?
1.将火狐浏览器重置为默认设置
如果 SSL 证书配置正确,问题可能来自浏览器。 简单的浏览器重置就能快速解决这个问题,下面就是重置的方法:
- 在地址栏中输入about:support。
- 您将看到一个故障排除窗口。
- 点击刷新 Firefox按钮,然后确认刷新
2.更新火狐浏览器
另一个可行的解决方案是将浏览器更新到最新、最安全的版本。
- 点击浏览器右上角的三条横线
- 转到 “帮助 “部分。
- 点击 “关于 Firefox“,查看浏览器的当前版本。 如果有更新,Mozilla 会要求你执行更新。
3.删除扩展程序
浏览器扩展程序的作用是增强您的浏览体验,但有时也会带来一些问题。 不兼容的扩展可能会导致 SSL_ERROR_RX_RECORD_TOO_LONG 问题,因此遇到这种情况时,最好暂时禁用所有扩展,看看错误是否会消失。
- 导航至打开菜单-> 附加组件;
- 单击每个扩展名旁边的禁用按钮
- 重新启动浏览器,再次查看网站
4.清除缓存
缓存堵塞会导致浏览器出现很多问题,定期清除缓存可以避免出现各种错误和 bug。
- 点击菜单按钮并选择设置
- 选择隐私与安全面板。
- 在 Cookie和网站数据部分,单击清除数据
- 取消选中Cookie 和网站数据,以便只选中缓存的网页内容
- 单击清除 并关闭设置窗口
5.禁用火狐浏览器代理
检查您的代理连接并禁用它,看看问题是否仍然存在。
- 双击 Mozilla Firefox 图标。
- 在 Mozilla Firefox 窗口中,点击工具 > 选项 > 高级
- 单击网络 选项卡,然后单击设置 按钮。
- 在 “连接设置“窗口中,确保选择了 “无代理 “选项。
- 单击 “确定 “应用更改
底线
上述解决方案之一应该可以解决 SSL_ERROR_RX_RECORD_TOO_LONG 问题,但如果在尝试了所有方案后问题依然存在,请考虑聘请专业系统工程师来解决这个问题。
如果你发现本 SSL 教程有任何不准确之处,或有任何细节需要补充,请随时通过[email protected] 向我们发送反馈意见。 如果您能提供意见,我们将不胜感激! 谢谢。
由 pikisuperstar 创建的商业向量 – www.freepik.com