News!! Letsencrypt 客户端 le.sh 发布 2.0 啦. 大量更新

2016-04-10 13:21:34 +08:00
 neilp

前情提要: https://v2ex.com/t/256193

le.sh 迎来 2.0 版本啦.

https://github.com/Neilpang/le

内含大量更新:

1. 全新的更灵活的 Unix-like command line api

之前有人抱怨说命令行不够灵活, 现在有了新的 api 啦.

le.sh  --help

le.sh --issue  -d aa.com  -w  /home/www/aa.com

2. 100% 兼容 le.sh 1.x command line api.

虽然我们有了新 api, 但是我们依然保持了 100% 的兼容性. 如果你正在使用 le.sh 1.x. 像往常一样, 直接升级即可. 全面兼容.

而且, 你依然可以像以前一样用旧的 api.

le.sh  issue /www/aa.com  aa.com

3. 每个域名可以单独指定 webroot 啦.

每个域名可以绑定到不同的目录了.

le.sh  --issue  \
-d a.com  -w /wwwroot/a.com  \
-d b.com -w /wwwroot/b.com

这对于在 单 ip 的机器上运行多个网站, 而又想兼容 不支持 sni 的 xp 用户 特别有用.

4. 还有, 我们支持 每个域名 使用不同的 验证方法.

例子:

le.sh  --issue  \
-d  a.com   -w /wwwroot/a.com  \
-d  b.com   --dns  dns-cf   \
-d  c.com   --apache

a.com 使用了普通的 webroot 验证.

b.com 使用了 dns-01 的验证, 例子这里使用了 cloudflare 的 api. 我们还支持 dnspod 和 cloudxns 以及 AWS Route 53

c.com 使用了 apache 认证.

关于 api : https://github.com/Neilpang/le/tree/master/dnsapi

5. 支持 2 级 debug 信息. . --debug or --debug 2

普通情况 使用 --debug 输出较简略的 调试信息

le.sh  --issue .......   --debug

le.sh  --issue .......   --debug 2

6. 支持了 自动 安装 fullchain.cer.

7. 更高的性能.

8. 以及其他数个 bug fix.

更多 例子可以看项目主页, 或者 wiki: https://github.com/Neilpang/le/wiki/How-to-issue-a-cert

4796 次点击
所在节点    分享创造
23 条回复
jimmyye
2016-04-10 13:31:34 +08:00
谢谢楼主,对比了几个方案,楼主的比较好用。
Tink
2016-04-10 13:33:57 +08:00
ferrum
2016-04-10 13:46:19 +08:00
之前就用 le 申请了张证书,简单便捷。

刚刚还在想,怎么把证书换成泛解析的,然后上 github 就看到 le 更新了,真巧。

然而发现 Let's Encrypt 并不支持 wildcard certificates ……
neilp
2016-04-10 13:50:31 +08:00
@ferrum letsencrypt 不支持 wildcard, 这没办法, 你可以多加一些域名.
GPU
2016-04-10 14:06:34 +08:00
installcert 看了代码与 readme 都不知道是怎么用得。
badcode
2016-04-10 14:13:25 +08:00
感谢,关注
neilp
2016-04-10 14:30:58 +08:00
@GPU 这个确实稍微有点抽象.

简单的讲就是 把生成的证书 部署到 nginx 或者 apache 等等 server 上.

其实就是告诉 le.sh , 实际真实使用的 证书的路径. 这样, 每次自动 续期 证书之后, le.sh 就能自动 更新证书并生效了.
GPU
2016-04-10 14:59:08 +08:00
@neilp 也就是只不过哪个路径用来指定 nginx 的路径,证书更新后程序会自动更新对应的。
neilp
2016-04-10 15:00:17 +08:00
@GPU 对的
arfaWong
2016-04-10 16:29:23 +08:00
昨晚才刚刚使用 1.0 版本申请了张证书
neilp
2016-04-10 17:49:28 +08:00
@arfaWong 没关系 可以接着用
shiny
2016-04-10 18:22:22 +08:00
一直在用这个脚本,简单好用
xrui
2016-04-10 19:12:48 +08:00
嘻嘻,一直用楼主的脚本,赞一个。 dns 模式简直神器
br00k
2016-04-10 21:22:31 +08:00
mark XD
strwei
2016-04-10 22:32:15 +08:00
楼主帖子进入无限循环模式,前情提要,终结贴 /t/246360
digimoon
2016-04-10 23:56:47 +08:00
不想安装,我喜欢将东西全部限制在一个目录里面完成包括临时文件之类的东西,整个目录能随便放去一个地方也方便整个打包备份
希望楼主能更新这种形式
aitaii
2016-04-11 08:58:47 +08:00
题外话:我点开前情提要,循环了 5 此。
neilp
2016-04-11 09:19:23 +08:00
@strwei @aitaii 请不要在意这些槽点。 这不是循环哦, 只是单向链表而已。 为的是让想了解的人知道来龙去脉。
aitaii
2016-04-11 09:22:11 +08:00
@neilp 嘿嘿。
qgy18
2016-04-11 12:01:04 +08:00
赞一个

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269921

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX