更新 Apache 上的 Let's Encrypt 配置
Update Let's Encrypt Configuration on Apache
您好,我在 Debian 中设置了 Let's Encrypt。
现在当我输入 https://example.com 时它工作正常但它不工作
我使用了以下命令 ./letsencrypt-auto --apache -d example.com
而不是 ./letsencrypt-auto --apache -d example.com -d www.example.com
我执行了最后一条命令,但它仍然无法正常工作,因此我能做些什么
谢谢
您已执行以下命令:
./letsencrypt-auto --apache -d example.com -d www.example.com
我刚刚完成了为多个子域生成单个 Let's Encrypt 证书的过程。我遇到并解决了一些小挑战。我在下面的 link 中发布了一篇简短的文章,解释了我在我的 Apache Web 服务器上安装 Let's Encrypt 数字证书时获得的经验教训,该服务器提供对多个子域的 HTTP 和 HTTPS 访问。
我最重要的 "lesson learned" 是您需要为 HTTP 访问创建一个 VirtualHost,并为通过 HTTPS 访问的每个子域创建一个 VirtualHost。重要提示:每个 VirtualHost 定义都必须在单个配置文件中指定。如果在单个配置文件中定义了多个 VirtualHost,Let's Encrypt certbot 将无法正常运行。我在下面的三 (3) 个不同的配置文件中定义了三 (3) 个 VirtualHosts。 dummy.conf 文件在 Apache 中没有任何功能用途(即,它不会导致不必要的 999 侦听端口),但对于让 Let's Encrypt certbot 成功生成数字证书来说,这是绝对必要的。
然后可以运行下面的命令生成证书:
certbot --apache -d example.com -d www.example.com
您好,我在 Debian 中设置了 Let's Encrypt。
现在当我输入 https://example.com 时它工作正常但它不工作
我使用了以下命令 ./letsencrypt-auto --apache -d example.com
而不是 ./letsencrypt-auto --apache -d example.com -d www.example.com
我执行了最后一条命令,但它仍然无法正常工作,因此我能做些什么
谢谢
您已执行以下命令:
./letsencrypt-auto --apache -d example.com -d www.example.com
我刚刚完成了为多个子域生成单个 Let's Encrypt 证书的过程。我遇到并解决了一些小挑战。我在下面的 link 中发布了一篇简短的文章,解释了我在我的 Apache Web 服务器上安装 Let's Encrypt 数字证书时获得的经验教训,该服务器提供对多个子域的 HTTP 和 HTTPS 访问。
我最重要的 "lesson learned" 是您需要为 HTTP 访问创建一个 VirtualHost,并为通过 HTTPS 访问的每个子域创建一个 VirtualHost。重要提示:每个 VirtualHost 定义都必须在单个配置文件中指定。如果在单个配置文件中定义了多个 VirtualHost,Let's Encrypt certbot 将无法正常运行。我在下面的三 (3) 个不同的配置文件中定义了三 (3) 个 VirtualHosts。 dummy.conf 文件在 Apache 中没有任何功能用途(即,它不会导致不必要的 999 侦听端口),但对于让 Let's Encrypt certbot 成功生成数字证书来说,这是绝对必要的。
然后可以运行下面的命令生成证书:
certbot --apache -d example.com -d www.example.com