acme.sh 非常简单的 从 letsencrypt 生成 ssl 证书的中文说明

2016-09-29 23:20:56 +08:00
 neilp
acme.sh 是一个纯 unix shell 兼容的 脚本, 实现了 acme 协议, 可以从 letsencrypt 自动生成并更新 ssl 证书.

我刚刚写了一个中文说明, 希望能帮到大家, 为大家节约时间:

https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E
8922 次点击
所在节点    分享创造
36 条回复
neilp
2016-10-18 16:29:19 +08:00
@GPU
是的, 复制过去之后, 在重新安装一次, 它会自动找到之前的文件, 并自动添加 crontab
GPU
2016-10-18 16:30:46 +08:00
@neilp 谢谢 。明白了。
GPU
2016-10-19 13:58:47 +08:00
@neilp

root@debian:~/.acme.sh# ./acme.sh --install
[Wed Oct 19 13:57:56 CST 2016] Installing to /root/.acme.sh
cp: ‘ acme.sh ’ and ‘/root/.acme.sh/acme.sh ’ are the same file
[Wed Oct 19 13:57:56 CST 2016] Install failed, can not copy acme.sh
neilp
2016-10-19 15:41:33 +08:00
@GPU
重新 install 的时候, 同一个文件不能拷贝.


直接在线安装: curl https://get.acme.sh| sh

就好了.
yylzcom
2016-10-19 16:09:28 +08:00
能不能加上自动合并中级证书的功能:
https://letsencrypt.org/certs/lets-encrypt-x1-cross-signed.pem
neilp
2016-10-19 17:50:43 +08:00
@yylzcom
我们早就支持自动合并了.
在证书目录下有个 fullchain.cer
chdon
2016-10-20 23:50:23 +08:00
@neilp 工具非常好用。 fullchain.cer 已经包含网站证书和中间证书了吗,手机提示过期不被信任。。。
neilp
2016-10-21 09:41:55 +08:00
@chdon 是.
xshwy
2016-10-23 18:24:15 +08:00
阿里云有免费证书
fhefh
2016-10-24 22:10:46 +08:00
这个不错 mark
chdon
2016-10-26 19:15:46 +08:00
@neilp 不行的,里面内容就是 ca.cer,命令复制之后就没有。
neilp
2016-10-27 23:20:41 +08:00
@chdon 不明白你的意思。
到这里 报 bug https://github.com/Neilpang/acme.sh/issues
hanyang
2016-12-08 14:20:11 +08:00
@neilp 楼主 我看 crontab 里面的定时任务是每天 00:00 点执行 renew 。为什么文档上说的是 every 60 days ?
neilp
2016-12-08 17:53:17 +08:00
@hanyang
每天 0 点是检查所有的证书, 如果哪一个证书到了 60 天了, 就会更新.
hanyang
2016-12-09 09:09:02 +08:00
@neilp 明白了 谢谢楼主
teng2017
2016-12-23 09:35:48 +08:00
采用 dns 验证,自动更新证书,是不是需要 dns api

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

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

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

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

© 2021 V2EX