【问题标题】:My website has a SSL certificate but browsers still say connection isn't safe我的网站有 SSL 证书,但浏览器仍然说连接不安全
【发布时间】:2017-02-22 01:10:55
【问题描述】:

我使用 Let's Encrypt 为我的服务器获得了 SSL 证书,但是当我通过 HTTPS 访问我的网站时,浏览器仍然说我的连接不安全。顺便说一句,我在 CentOS 7 上运行 Apache。所有请求都自动重定向到端口 443。

有什么想法吗?

【问题讨论】:

  • 浏览器会告诉你原因。
  • 是的,刚刚发现错误:ERR_CERT_COMMON_NAME_INVALID。我的公用名与 ServerName 匹配。这里有什么问题?

标签: ssl https


【解决方案1】:

根据您的上一个答案,您必须为第二个域名添加新的 Vhost 到 Apache 并为其生成另一个(另一个)Let's Encrypt 证书。

最后你可以检查:

https://www.ssllabs.com/ssltest/analyze.html?d=yourwebsite.com

如果两个证书都是正确的。

【讨论】:

  • 它为证书工作!但是还有另一个错误:带有证书错误的活动内容您最近允许加载带有证书错误的内容(例如脚本或 iframe)在此站点上运行。
  • 但是我所有的外部内容都在 HTTPS 上加载。
  • @Tomas,您的代码可能引用了一些 img/scripts 或任何指向本地文件的静态链接,但它们不以“https://”开头尝试更改所有以“http”开头的本地链接://" 由 "https://"
  • 你是对的!有些链接不安全!
  • 谢谢起源!
【解决方案2】:

我发现了发生了什么。我有两个指向不同 IP 地址的 DNS 'A' 条目。我删除了其中一个。但我有两个域。现在,其中一个仍然显示为不安全,而另一个还可以。它们都指向同一个IP。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 2021-02-15
    相关资源
    最近更新 更多