gpt4 book ai didi

apache - 为什么我的新 lets encrypt ssl 设置会收到浏览器警告?

转载 作者:可可西里 更新时间:2023-11-01 16:24:25 24 4
gpt4 key购买 nike

我最近成功安装了 Letsencrypt,而且我的站点似乎可以很好地支持 https。当我访问它时,例如 https://example.com,没有出现错误/警告。但是,当我在所有浏览器中使用 https://www.example.com(包括 www)访问它时,我会收到某种警告,例如,在 chrome 中:

Your connection is not private

Attackers might be trying to steal your information from
www.example.com (for example, passwords, messages, or credit cards).

NET::ERR_CERT_COMMON_NAME_INVALID

在歌剧中:

Opera cannot verify the identity of the server "www.example.com", due to a certificate problem. The server could be trying to trick you.

我的服务器运行 apache 和 https 在不是 www 时工作得很好。在/etc/letsencrypt/live/www.example.com/我有:

cert.pem  chain.pem  fullchain.pem  privkey.pem

非常感谢任何帮助,并询问您是否需要更多详细信息。希望这也能帮助其他人。

最佳答案

这是说证书对 www.example.com 无效。

这可能有多种原因,包括:

  1. 您在创建证书时没有指定它,只要求提供 example.com。尽管 LetsEncrypt 将它放在 www.example.com 目录中很奇怪,但表明您这样做是对的。

  2. 您在域名中输入错误。

  3. 您在域名和/或端口 (443) 中包含了协议(protocol) (http/https)。这些不应该在证书请求中,而只是域名。

  4. 您有一个单独的 example.com 和 www.example.com 证书,并且在 Apache 中只配置了一个。大多数网站对两者使用相同的证书,并且两个版本都对域有效。

可能最好查看证书以排除其中一些。这可以在浏览器中通过在查看时单击绿色挂锁来完成 https://example.com和/或运行此命令:

openssl x509 -in /etc/letsencrypt/live/www.example.com/cert.pem -text

您还可以使用 https://www.ssllabs.com/ssltest/用于查看您的 SSL 设置的在线工具(事实上我还是建议您这样做!)。

关于apache - 为什么我的新 lets encrypt ssl 设置会收到浏览器警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35345300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com