一看必会系列:打开https页面显示空白解决记录

来源:本站原创 IT必备工具 超过57 views围观 0条评论

(Let’s Encrypt证书),接下来测试https链接,在浏览器中测试也ok(chrome地址栏显示绿色的安全标识),ios的微信测试了下也是ok的,但是安卓微信打开显示空白,右上角的…打开功能选项,也没有复制链接(正常打开的页面会有)

 

 

原因很简单,缺中级证书

1、下载的 zip 文件内容:chain.pem 和 private.key?
chain.pem 包含您的证书(第一部分)和CA中间证书(第二部分),private.key 就是您的私钥了。

解决方案加上即可。

格式说明

首先 Nginx 使用的证书是 .pem 格式的。什么是 .pem 格式,就是以 -----BEGIN xxx-----开头的文件,如:

-----BEGIN CERTIFICATE-----
MIID6jCCAtKgAwIBAgIBFDANBgkqhkiG9w0BAQsFADB7MQswCQYDVQQGEwJDTjER
MA8GA1UECAwIU2hhbmdoYWkxDzANBgNVBAoMBmRlZXB6ejEPMA0GA1UECwwGZGVl
cHp6MRMwEQYDVQQDDApkZWVwenouY29tMSIwIAYJKoZIhvcNAQkBFhNkZWVwenou
... ...
-----END CERTIFICATE-----

将chain.pem  分离成两个文件。  服务器证书.pem  中级认证证.pem   private.key   三个放到服务器即可。

-----BEGIN CERTIFICATE-----   开头

—–END CERTIFICATE—–                   结尾

 

然后一共是3个文件上传到服务器即可。

文章出自:CCIE那点事 http://www.jdccie.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
本文链接:http://www.jdccie.com/?p=3964转载请注明转自CCIE那点事
如果喜欢:点此订阅本站
  • 相关文章
  • 为您推荐
  • 各种观点