我的网站具有有效证书,但 Chrome 将其标记为不安全。
我尝试使用 Brave 和 Firefox 来访问我的网站,两者都将其标记为安全。
我也进行了这个在线测试,一切看起来都很好:
https://mxtoolbox.com/Pro/#/lookup/https:beauchamp.me
我在 MacBook Pro 上运行版本 69.0.3497.100(官方版本)(64 位)。
在一些帖子中我读到如果我的计算机上的日期和时间不正确就会发生这种情况,但它们是正确的。
答案1
我找到了问题所在。更新 Chrome 并重启后,锁定标志恢复正常。Chrome 不再将我的网站标记为不安全。但是,当我使用自签名证书在另一个端口访问我的服务器时,尽管 Chrome 中给出了自签名证书警告,我还是接受了浏览,我的网站被标记为不安全,即使在我访问标准端口 (443) 的选项卡上也是如此。
答案2
就我而言,我的网站中的某些图像(或其他资源)使用http
Chrome(和其他浏览器)显示“连接不安全”,而证书(有效)
答案3
对我来说,根本原因是我引用了错误的证书文件。
一切都运行良好,直到有一天,我的所有网站突然变得不安全。所有证书都有效,但我引用的是 cert.pem 文件,而不是 fullchain.pem 文件。
在每个 server.js 文件中我都替换了:
var cert_url = '/etc/letsencrypt/live/<yoursitehere>.com/cert.pem';
有了这个:
var cert_url = '/etc/letsencrypt/live/<yoursitehere>.com/fullchain.pem';
这解决了该问题。
来源: https://community.letsencrypt.org/t/invalid-intermediate/91378/3
答案4
由于您不想重置所有设置(我不怪您),这里有一个关于如何查找和删除您网站的特定证书的链接:
http://lists.gno.org/cert-maint-mac-10.5.8/
我没有 Mac,所以我无法真正按照说明进行测试。