letsencrypt几个插件(Apache, Nginx, Webroot, Standalone, Manual)的区别

2016-03-12 00:16:23 -0500

Letsencrypt的几个模块(插件),原理上都是一样的:

  1. 在你的 Web 服务器上生成一个临时认证文件,letsencrypt 的服务器会访问这个临时文件,来验证你对域名的所有权 (letsencrypt agent 会生成一对 key pair 来完成整个过程)
  2. letsencrypt agent 使用 key pair 去请求 letsencrypt 的服务器请求certificate

Apache 和 Nginx 这两个模块,除了完成以上两步,还会对 Apache 和 Nginx 的配置文件进行修改,自动完成对 certificate 的使用

Webroot,指定一个 Web 目录,来生成临时认证文件(letsencrypt会使用一个叫.well-known的目录),认证结束后会自动删除所有临时文件

Standalone,你的服务器的letsencrypt agent 会创建一个临时的 Web 服务器,来监听 80 端口并提供服务。以便letsencrypt 的服务器访问临时认证信息。所以这个模式要求你关闭自己的 Web 服务器,以便 letsencrypt 使用 80 端口

Manual,可以让你在别的机器或者你自己的电脑生成认证文件,然后自己手动拷贝到 Web服务器上,接着手动触发验证

«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N