首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ssl_error_rx_record_too_long和Apache SSL

SSL_ERROR_RX_RECORD_TOO_LONG是SSL错误中的一种,通常发生在TLS连接建立时客户端接收到的SSL证书长度过长,超过了单个TCP数据包的承载能力。这意味着,在建立SSL连接的过程中,传输的密钥信息或数据受到限制,将导致连接失败。

为了解决这个问题,可以增加客户端对SSL证书长度的接受范围,如通过修改nginx等服务器配置文件来增加最大SSL证书长度,或者采用分片传输等技术来解决单个TCP数据包承载能力的问题。

同时,也可以在客户端增加对SSL证书长度的检测和处理代码,防止证书长度超过TCP数据包的承载能力。如通过代码实现,在发送数据时先检测当前SSL证书的长度,如果长度超出范围则进行分片传输,或者直接停止发送数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Apache开启SSL教程

通过OpenSSL给Apache服务器产生一个密钥对(keypair)#opensslreq-new-nodes-keyoutprivate.key-outpublic.csr在这里,您需要根据您Apache...申请完证书之后,将证书文件复制到您刚才保存私钥请求文件的目录下。   现在配置您的Apache服务器的http.conf文件,打开https服务。...请不要用word之类的字处理软件,因为   它会包括一些不可见控制符)增加如下内容:SSLCertificateFile/etc/ssl/crt/public.derSSLCertificateKeyFile.../etc/ssl/crt/private.key请根据您的证书私钥的实际地址,修改上述内容。   ...重新启动您的Apache服务器。您可以通过启动脚本来实现。#apachectlstop#apachectlstartssl这样,您Apache服务器的80443端口同时提供服务了。

54720

Apache安装SSL证证书

本文章参考腾讯云官方文档 1.本人云服务器为腾讯云,可申请免费的ssl证书,在腾讯云官网下载到本地并解压,选择Apache文件夹 文件夹中内容: 1_root_bundle.crt 证书文件...2_www.231ai.cn.crt 证书文件 3_www.231ai.cn.key 私钥文件 2.将文件夹中3个文件上传到服务器的/etc/httpd/ssl 目录下,如ssl目录不存在,则新建...SSL 的配置目录,如被注释则删掉‘#’ 4.查看:/etc/httpd/conf.modules.d 目录下的 00-ssl.conf 配置文件,找到: LoadModule ssl_module...modules/mod_ssl.so #用于加载 SSL 模块,如被注释则删掉‘#’ 5.如果以上配置文件在目录中没有,则进行安装mod_ssl.so 模块 yum install mod_ssl...修改如下内容: cp ssl.conf ssl.conf.bak DocumentRoot "/var/www/html" #

1.6K50

apache2开启SSL

windows+apache2开启SSL以及80端口强制跳转SSL访问的方法 申请证书 推荐Let’s Encrypt(免费证书的有效期为3个月,但提供了自动更新证书的功能) 开启ssl模块 首先确保apache...开启了LoadModule ssl_module modules/mod_ssl.so 配置443端口 再参考官方文档的一段内容: Listen 443 ...的vhosts.conf中添加以上代码,重启apache 配置80端口跳转443 这里直接上代码: RewriteEngine on RewriteCond...443,重启apache 至此配置完成 在ubuntu环境下配置基本一样,开启apache ssl模块支持使用sudo a2enmod ssl,然后重启service apache2 restart...补充: 后面在一个微信项目中发现以上做法的一个问题: 安卓手机在使用微信内置浏览器QQ浏览器X5内核提供技术支持访问可能会出现页面空白的情况,而在PC端的调试工具IOS以及其他浏览器上未发现该问题 解决方法

2.6K90

Apache创建自签名SSL证书

简介 TLS/SSL是用于将正常流量包装在受保护的加密包装中的Web协议。得益于此技术,服务器可以在服务器客户端之间安全地发送流量,而不会被外部各方拦截。...第一步、创建SSL证书 TLS/SSL通过使用公共证书私钥的组合来工作。SSL密钥在服务器上保密。它用于加密发送给客户端的内容。SSL证书与请求内容的任何人公开共享。...“X.509”是SSLTLS为其密钥证书管理所遵循的公钥基础结构标准。因为我们想要创建一个新的X.509证书,所以我们使用这个子命令。...第二步、配置Apache以使用SSL 我们在/etc/ssl目录下创建了密钥证书文件。现在我们只需要修改我们的Apache配置就可以使用它们。...ssl-params 此时,我们的站点必要的模块已启用。

6.1K100
领券