1
lightening 2016-01-31 00:56:03 +08:00
我搞了这个 https://github.com/SteveLTN/https-portal 。
我用了另一个思路,既然要占用 80 端口来验证,可是 80 端口往往又已经被你的 application 使用了,所以干脆把常规 web application 和 LE 申请放在一起,做成一体。最方便的做法就是做成 docker container 了。如果把它看成一个黑箱,那就是一个自动支持 Let's Encrypt 的 HTTP server ,直接用它替换你平时的 Nginx 或 Apache 就行了。 |
2
neilp OP @lightening 额, 思路不错. 可是有人会为了用 ssl 而 改用你的 http server 吗? 你觉得呢.
|
3
lightening 2016-01-31 20:26:42 +08:00
@neilp 这个 container 里面本来就是配置好的 Nginx 。如果你本来就是 docker-based app stack ,把 nginx container 替换成这个 container 是非常自然的事情。
|
4
neilp OP 多数 nginx 都是自己编译的吧. 专门用 docker 来跑 nginx 可能不多.
|
5
lightening 2016-02-01 22:20:24 +08:00
@neilp
用 docker 部署整个 application 的越来越多了。 比如一个 Rails app ,一个 nginx contaienr , link 一个 Rails app container ,再 link 一个数据库 container 就可以了。 |
6
DennyDai 2016-02-02 01:29:16 +08:00
|
7
soli 2016-02-04 15:02:36 +08:00
现在除了用脚本,没有其他方式来使用 Let's Encrypt 的服务么?
|
8
neilp OP 脚本最方便,对已有系统无入侵性。 可以轻易和主流服务集成 。 如果某项目有特殊需求除外 。
|