jsproxy/gen-cert
2019-05-15 19:31:37 +08:00
..
.gitignore update gitignore 2019-05-15 19:31:37 +08:00
gen.sh 去除 RSA 证书,只生成 ECC 证书 2019-04-26 11:15:12 +08:00
README.md update server path 2019-04-23 13:01:18 +08:00

HTTPS 证书申请脚本

依赖

安装 acme.sh

curl https://get.acme.sh | sh

生成

在当前目录下新建 dnsconf 文件,格式为:

DOMAIN=example.com
DNS_ID=dns_xx
export xx_id=xxx
export xx_key=xxxxxx

第一个为域名,后面三个参考 https://github.com/Neilpang/acme.sh/wiki/dnsapi

例如 CloudFlare 的 DNS 服务:

DOMAIN=etherdream.com
DNS_ID=dns_cf
export CF_Key="123456789012345678901234567890"
export CF_Email="user@gmail.com"

API Keys 可在 https://dash.cloudflare.com/ 查看。

执行 ./gen.sh 开始申请,证书文件保存到 ~/server/cert/域名 目录下。

重启服务生效:

~/server/run.sh reload