Letsencrypt的几个模块(插件),原理上都是一样的:
Apache 和 Nginx 这两个模块,除了完成以上两步,还会对 Apache 和 Nginx 的配置文件进行修改,自动完成对 certificate 的使用
Webroot,指定一个 Web 目录,来生成临时认证文件(letsencrypt会使用一个叫.well-known的目录),认证结束后会自动删除所有临时文件
Standalone,你的服务器的letsencrypt agent 会创建一个临时的 Web 服务器,来监听 80 端口并提供服务。以便letsencrypt 的服务器访问临时认证信息。所以这个模式要求你关闭自己的 Web 服务器,以便 letsencrypt 使用 80 端口
Manual,可以让你在别的机器或者你自己的电脑生成认证文件,然后自己手动拷贝到 Web服务器上,接着手动触发验证