在 Centos 上安装 letsencrypt 证书

Installing a letsencrypt Certificate on Centos

我想了解在 Apache on Centos 上安装 letsencrypt 证书的过程。

我已阅读安装说明,克隆了 git 存储库,但我卡住了。

有没有人有这方面的经验以及下一步该怎么做?

谢谢

你并没有真正说清楚你的错误是什么,但我会猜测你没有克隆 Git 存储库。

从这里开始,您需要 运行 使用刚刚克隆的 letsencrypt-auto 程序执行一些命令,以实际获取证书并安装它。 Let's Encrypt 及其自动配置功能还不一定稳定,所以我建议 运行ning 命令只获取证书,然后自己手动配置 SSL。进入您将 Git 存储库克隆到的目录,然后 运行 执行以下命令:

chmod +x letsencrypt-auto
./letsencrypt-auto certonly

Let's Encrypt 将开始下载其依赖项,最终会出现一个提示,询问您需要哪些域的证书。只需填写并按回车。如果一切顺利,您将获得类似如下的输出:

 - Congratulations! Your certificate and chain have been saved at
 /etc/letsencrypt/live/example.com/fullchain.pem. Your
 cert will expire on 2016-03-08. To obtain a new version of the
 certificate in the future, simply run Let's Encrypt again.

此路径将与我的路径不同,因为我 运行ning Ubuntu 14.04。请注意文件夹的路径,该文件夹将包含您需要的所有文件。现在,进入您的 Apache 配置并将配置文件编辑为 link 您刚刚创建的 SSL 证书,重新启动 Apache,您应该一切顺利!

如果您需要任何进一步的说明,请告诉我。