/certbot-hook

certbot hook 自动更阿里云域名

Primary LanguageGo

最多只支持三级域名

1、GO111MODULE=on CGO_ENABLED=0 go build -o certbot -a -ldflags '-extldflags "-static"' main.go

2、 执行以下命令

certbot certonly --manual --preferred-challenges=dns 
--manual-auth-hook  "/path/certbot --action=add --accessKey_id=阿里云ACCESS_KEY_ID --accessKey_secret=阿里云ACCESS_KEY_SECRET"  
--manual-cleanup-hook "/path/certbot --action=del --accessKey_id=阿里云ACCESS_KEY_ID --accessKey_secret=阿里云ACCESS_KEY_SECRET"
-d *.test.ainiok.com --register-unsafely-without-email

可选:更新完成后重启nginx

--pre-hook "service nginx stop"