Startssl证书为免费证书,在PC端的浏览器上运行的不错,但在手机浏览器及FireFox浏览器会有警告窗口, 原因是Startssl根证书支持有问题,因此需要指明根证书,以便客户端浏览器识别
Apache 下通过 SSLCertificateChainFile 可以指定根证书,在nginx下需要合并到自己申请到的证书下
具体做法:
1.下载Startssl的根证书
2.下载Startssl Class 1的根证书 https://startssl.com/root
https://startssl.com/certs/sca.server1.crt
3.将上面下载的根证书依次粘贴到自己证书的后面(放在前面似乎不行)
重启 nginx 服务,发现在手机上浏览出现问题已经解决了,大功告成!