飞多多小程序 发表于 2021-5-15 20:45:51

宝塔面板Let's Encrypt配置SSL证书后微信小程序加载不了数据


宝塔面板Let's Encrypt配置SSL证书后微信小程序加载不了数据

记一次SSL配置心得。

问题出现的原因:

网站通过https协议访问,提示不安全什么的,红色那个提醒,判断下来是ssl证书到期,由于没有及时续期,只能重新配置一个新的ssl证书。宝塔面板于2021年5月14日左右停止提供免费的证书了,但是宝塔面板上有一个Let's Encrypt证书可以免费用3个月,到期前会自动续费,相当于也是可以一直用,想都没想就配置了这个。
结果问题就此产生,通过Let's Encrypt配置的证书网站可以正常访问,大部分手机可以访问微信小程序,全部微信PC端可以访问小程序,也就是有一少部分的手机是加载不了微信小程序数据的,折腾半天反复重装了几次Let's Encrypt证书,都是不行。手机又是重启又是清理缓存的,都不好使,百度里搜索一顿,比较靠谱的说法是由于设备太旧,旧设备要求证书里有个什么玩意的东西来着,没有的话就是这样小程序端白屏数据加载不了,但是新设备就可以。我的手机是2016年买的,就是这种情况,死活不行,晚些时间买的手机就行。



解决方法:

用腾讯云下载免费的证书,重新安装证书。
说来也巧了,域名是在阿里云买的,以为必须是在阿里云申请证书的,但是阿里云申请证书操作繁琐,后来想着用腾讯云试试,没想到在阿里云备案的域名也可以在腾讯云申请SSL证书,好吧,解析一个txt记录,等个三五分钟就可以了,把压缩包下载下来,解压出来后找到Apache或者是NGINX文件夹,上传到宝塔面板就可以了。

至此,问题解决。

页: [1]
查看完整版本: 宝塔面板Let's Encrypt配置SSL证书后微信小程序加载不了数据