leubao 发表于 2019-4-12 00:59:30

lnmp 1.6小程序request fail ssl hand shake error

lnmp 1.6   微信小程序安卓端request fail ssl hand shake error。检测提示
证书使用者:Let's Encrypt Authority X3
证书颁发者:ISRG Root X1
有效期:从 2016/10/6 到 2021/10/6
签名算法:sha256RSA
公钥长度:2048位 (RSA 算法)
SHA1指纹:1b 23 67 53 54 fc ad 90 11 9d 88 07 50 15 ea 17 ad d5 27 d8
SHA256指纹:73 1d 3d 9c fa a0 61 48 7a 1d 71 44 5a 42 f6 7d f0 af ca 2a 6c 2d 2f 98 ff 7b 3c e1 12 b1 f5 68
证书来源:缺失证书
状态:错误: 服务器缺少中间证书

leubao 发表于 2019-4-12 10:41:39

域名使用阿里云的DCDN全站加速

licess 发表于 2019-4-12 12:01:59

你是什么模式 lnmp、lnmpa还是lamp?
不管是lnmp、lnmpa或lamp这些都是补全证书链了的,lamp的话apache 2.4和2.2是有区别的,2.2上是单独加证书链,如果你用了cdn又且是apache2.2的话,cdn上只设置的证书而不是fullchain.cer 或者没补上证书链的话有可能就会出现你的问题

leubao 发表于 2019-4-12 12:16:52

lnmp 证书链怎么补上呢

leubao 发表于 2019-4-12 12:17:51

我尝试过    SSLCertificateChainFile /usr/local/nginx/conf/ssl/pro.al1111.com/chain.crt;但重启lnmp 会报错

leubao 发表于 2019-4-12 13:06:24

本帖最后由 leubao 于 2019-4-12 13:08 编辑

内容我填的是   域名.cer   私钥填的是域名.key,如果把内容填成fullchain.cer    阿里云会报错http://img.alizhiyou.com/1555045398657.jpg

licess 发表于 2019-4-12 16:13:26

leubao 发表于 2019-4-12 13:06
内容我填的是   域名.cer   私钥填的是域名.key,如果把内容填成fullchain.cer    阿里云会报错 ...

SSLCertificateChainFile 是apache上的配置设置,你在nginx肯定得报错
不用fullchain.cer肯定是缺中间证书的
不清楚你添加 fullchain.cer 时报什么错误信息没法说原因
不过阿里云的cdn添加ssl证书时证书和中间证书 -----END CERTIFICATE----- 和 -----BEGIN CERTIFICATE----- 之间不能有空行,如果有的话必须要删除

leubao 发表于 2019-4-12 16:29:00

我把fullchain.cer里的数据全部复制到”内容“里,阿里云那边会提示证书重复

licess 发表于 2019-4-12 20:19:43

leubao 发表于 2019-4-12 16:29
我把fullchain.cer里的数据全部复制到”内容“里,阿里云那边会提示证书重复

这个就不清楚了,建议找阿里云客服问一下
页: [1]
查看完整版本: lnmp 1.6小程序request fail ssl hand shake error