您的连接不安全 Certbot / LetsEncrypt

您的连接不安全 Certbot / LetsEncrypt

我已经为我的启用了 SSL,https://example.com并且它运行正常,但是如果有人尝试进入,https://www.example.com我会收到消息:您的连接不安全。

有没有办法在检查 SSL 证书之前将所有 WWW 重定向到非 http?还是需要在域 DNS 设置上完成此操作?

答案1

您需要为子域名准备第二个证书,或者为两个域名准备一个有效的证书。没有其他办法。重定向发生在 SSL 连接建立之后,因此您需要一个有效的证书才能进行有效的重定向。

-d使用 certbot,您可以通过多次提供参数来创建这样的证书:

certbot-auto -d example.com -d www.example.com

答案2

你可以让所有 WWW 请求重定向到https://example.com

因此,在端口 80 的虚拟主机中,您设置了serverNamewithexample.comserverAliasto www.example.com,然后重定向到https://example.com具有有效证书的主机

或者如果你想通过 https 运行 WWW,你可以按照 Gerald 说的做,为域名及其子域名生成证书

相关内容