生成二维码的时候发现网页无法在微信浏览器里打开,检查了二维码对应的URL链接没有错误,在CHROME里也能打开,用安卓自带的手机浏览器打开时,提示:该证书并非来自可信赖的授权中心。
使用这个SSL检查站(https://www.geocerts.com/ssl-checker)检查,发现前四项正常,第五项报错:A valid Root CA Certificate could not be located, the certificate will likely display browser warnings.(根证书无效)
想到之前做小程序时,安卓手机无法授权登陆也是这个问题。
在宝塔中,将下载的Apache证书中的三个证书都要配置。之前只配置了域名.crt 和域名.key文件。将剩余的那个文件里的内容复制跟到域名.crt后面。
如果不知道自己的根证书,可以在这个网站上生成:
https://www.myssl.cn/tools/downloadchain.html