今天老左遇到一个网友反馈他的网站打开出现ssl_error_rx_record_too_long错误代码,一般这个问题主要是证书的部署和服务器兼容问题导致的。错误信息代表SSL和服务器之间的SSL/TLS握手失败。这个错误通常发生在尝试通过HTTPS访问一个非加密的HTTP网站时。
下面是一些可能的解决方法:
1、检查URL和端口
确保您输入的URL正确,以及使用了正确的端口号。默认的HTTPS端口是443,而HTTP端口是80。
2、检查网站配置
如果您是网站的管理员,请确保网站的SSL/TLS配置正确。验证证书是否正确安装,并且配置文件中启用了HTTPS协议。
3、清除浏览器缓存
有时候浏览器缓存可能导致此错误。尝试清除浏览器缓存和Cookie,并重新加载网页。比如换个浏览器试试。
4、检查防火墙和代理设置
某些防火墙或代理服务器可能会干扰SSL/TLS握手过程。尝试禁用防火墙或代理,并重新加载网页。
5、检查服务器配置
如果您是服务器管理员,请检查服务器的SSL/TLS配置。确保服务器支持所需的SSL/TLS版本和加密套件,并且没有任何配置错误。
最后,我检查出来是他的SSL证书配置问题导致的。他将另外一个网站证书配置到这个网站。