证书有效谷歌浏览器显示不安全 作者:马育民 • 2020-05-05 19:53 • 阅读:10384 证书有效谷歌浏览器显示不安全,如下图: [![](https://www.malaoshi.top/upload/0/0/1EF5T5prq2Pr.png)](https://www.malaoshi.top/upload/0/0/1EF5T5prq2Pr.png) # 常见原因如下: 1. 网页中的图片、js等资源文件用的是`http`协议,没用`https`。后面称第一原因 2. 谷歌浏览器不再支持 TLS1.0 和 TLS1.1。后面称第二原因 # 定位错误 通过开发者工具定位错误 ### 定位第一原因导致的错误 如下图红框处: [![](/upload/0/0/1EF5T96CVZ9V.png)](/upload/0/0/1EF5T96CVZ9V.png) 原因: mixed content 混合内容,表示 https 中含有 http 协议 点击`View 4 requests in Network Panel` 可查看详细内容 ### 定位第二原因导致的错误 如下图红框处: [![](https://www.malaoshi.top/upload/0/0/1EF5T5vSRHgv.png)](https://www.malaoshi.top/upload/0/0/1EF5T5vSRHgv.png) 原因: - TLS1.0 以过时,启用 TLS1.2 以及更新的版本 - RSA密钥交换已过时。启用基于ECDHE的密码套件。 - AES U 256 U CBC已过时。启用基于AES GCM的密码套件 # 解决错误 ### 解决第一原因引起的错误 网页中的图片、js等资源文件用的是`http`协议,解决方法:将连接中的`http://文件名`改成`//文件名`,浏览器会根据自动使用地址栏的协议 ### 解决第二原因引起的错误 apache 2.2.23 以后支持 TLS1.2 OpenSSL 1.0.1 以后支持 TLS1.2 根据情况更新 apache、openssl 软件 原文出处:http://malaoshi.top/show_1EF5T67b7hn2.html