[FAQ] 如何生成 Let's Encrypt 免费 SSL 证书

虚竹 2017-5-27 2443

该文仅适用于单独使用 Let's Encrypt 应用和 PHP 应用来完成免费 SSL 证书签发的场景。
目前 网站管理 应用中已经内置了 Let's Encrypt 免费证书签发功能 ,且签发成功率基本上是 100%,强烈推荐使用!


AppNode 为大家免费提供了 Let's Encrypt 证书管理工具,生成和管理证书都是超级简单的,主要特性:
* 支持多域名签发:一个证书包括多个域名
* 支持删除和吊销:不用的证书就吊销和删除,强迫症患者的福音
* 超强 HTTP 验证:不用停止 80 端口的服务也能验证成功
* 支持多账户管理:不同业务可以放在不同账户下管理
* 支持自动续签

签发 SSL 证书时,需要验证域名的所有者,目前提供了 HTTP 和 DNS 两种验证方式。
下面示例仅演示如何使用 HTTP 验证方式来创建 Let's Encrypt 免费 SSL 证书。

一、安装 Let's Encrypt 应用
进入【软件管家】搜索安装,安装完后进入【Let's Encrypt】应用,此步骤不再累述。

二、创建用户
进入【账户管理】,创建一个 Let's Encrypt 账户。
请注意账户邮箱是用于接受 Let's Ecnrypt 官方的证书过期提醒的,如果希望收到提醒,请不要乱填。

三、签发证书
这里只演示使用 HTTP 验证方式签发证书的情况。
在签发前,你要先确保所有你要签发的域名已经成功解析到这台服务器上,如果使用了CDN,要确保 CDN 源站在这台服务器上。
在签发过程中,你可以点击域名检测来测试下域名解析情况:

点击确认签发证书:

这样就搞定了,列表中可以看到它了:
最新回复 (1)
  • wkl17 2017-7-11
    引用 2
    希望反代站点 支持多节点同步配置(如果能支持Let's证书也同步 就完美了)
返回
发新帖