【问题标题】:Update Let's Encrypt Configuration on Apache更新让我们在 Apache 上加密配置
【发布时间】:2016-05-26 09:07:39
【问题描述】:

您好,我在 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工作吗?

谢谢

【问题讨论】:

    标签: apache ssl encryption ssl-certificate lets-encrypt


    【解决方案1】:

    您必须执行以下命令:

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

    【讨论】:

      【解决方案2】:

      我刚刚完成了为多个子域生成单个 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 成功生成数字证书是绝对必要的。

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

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

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

      【讨论】:

        猜你喜欢
        • 2016-03-17
        • 2020-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-28
        • 1970-01-01
        • 1970-01-01
        • 2019-10-20
        相关资源
        最近更新 更多