免费的SSL证书,为什么在PC浏览的时候正常,但手机Chrome访问页面限制证书不可信呢?如图所示
原因是在PC端,当缺少中间证书链的时候,浏览器(操作系统)会自动去下载,而手机端特别是Android的手机是不会做这件事情的,因此在配置证书的时候,还需要带上证书链的信息。
拿到阿里云给你的证书之后,这里面会有服务器证书(假设名字叫做server.crt)和中间证书(假设名字叫做intermediate.crt),在linux下面可以执行命令:
cat server.crt intermediate.crt > fullcertificate.crt
然后用这个fullcertificate.crt替换你原来配置里面server.crt,应该就没有问题了。
关于证书链的原理可以参考:http://lukejin.iteye.com/blog/587200
您好,
提示信息里说,您可能需要加上 intermediate/chain 证书。
现在访问您的站点,正常。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。