0

嗨,我在 Debian 中设置了 Let's Encrypt。

现在,当我输入https://example.com时它可以正常工作,但它不能正常工作

当我把https://www.example.com

我使用了以下命令./letsencrypt-auto --apache -d example.com

而不是./letsencrypt-auto --apache -d example.com -d www.example.com

我执行了最后一个命令,但它仍然无法正常工作,因此我该怎么办

https://www.example.com工作吗?

谢谢

4

2 回答 2

0

您必须执行以下命令:

./letsencrypt-auto --apache -d example.com -d www.example.com

于 2016-02-15T14:57:04.353 回答
0

我刚刚完成了为多个子域生成单个 Let's Encrypt 证书的过程。我遇到并解决了一些小挑战。我在下面的链接中发布了一篇简短的文章,解释了我在我的 Apache Web 服务器上安装 Let's Encrypt 数字证书时获得的经验,该服务器提供对多个子域的 HTTP 和 HTTPS 访问。

我最重要的“经验教训”是您需要为 HTTP 访问创建一个 VirtualHost,并为通过 HTTPS 访问的每个子域创建一个 VirtualHost。重要提示:必须在单个配置文件中指定每个 VirtualHost 定义。如果在单个配置文件中定义了多个 VirtualHost,Let's Encrypt certbot 将无法正常运行。我在下面的三 (3) 个不同的配置文件中定义了三 (3) 个虚拟主机。dummy.conf 文件在 Apache 中没有任何功能用途(即,它不会导致不必要的 999 侦听端口),但是让 Let's Encrypt certbot 成功生成数字证书是绝对必要的。

http 配置文件

然后您可以运行以下命令来生成证书:

certbot --apache -d example.com -d www.example.com

https://www.hueyise.com/index.php/letsencrypt

于 2017-03-12T21:06:14.697 回答