【问题标题】:Setup Lets Encrypt on VPS where the DNS is setup on CloudFlare [closed]设置让我们在 CloudFlare 上设置 DNS 的 VPS 上进行加密 [关闭]
【发布时间】:2016-05-28 12:28:49
【问题描述】:

我使用 VPS 托管了一个网站,并使用 CloudFlare 的 DNS 服务指向它,该网站运行正常。现在我正在尝试安装Lets Encrypt 提供的 ssl,我能够成功完成这些步骤,但该站点似乎没有启用 ssl。此外,当我成功完成这些步骤时,该过程没有生成任何证书文件。我使用了https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-14-04,谁能告诉我我可能出错了。

【问题讨论】:

    标签: ssl dns vps cloudflare lets-encrypt


    【解决方案1】:

    CloudFlare 支持在 CloudFlare 和您的源之间使用 Let's Encrypt;但是,当您运行 Let's Encrypt 二进制文件时,您必须使用 --webroot 参数。

    通过使用webroot authentication method,会放置一个临时文件来验证您的域的证书。 CloudFlare 帮助中心提供了如何执行此操作的指南:How to Validate a Let’s Encrypt Certificate on a Site Already Active on CloudFlare

    通过使用这种方法,您可以确保 CloudFlare 和您的源站 Web 服务器之间的连接使用 Strict SSL 完全加密。

    【讨论】:

      【解决方案2】:

      现在您的服务器上有 https。

      所以vpc-cloudfare通信可以使用https。

      现在您必须配置 cloudfare 以在 cloudfare 和浏览器之间使用 https。

      https://www.cloudflare.com/ssl/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-16
        • 2016-03-17
        • 2014-12-07
        • 2019-09-27
        • 2016-05-26
        • 2020-11-30
        相关资源
        最近更新 更多