- vps或者电脑
- 你的
netlify api key
- 下载
acme.sh
用于申请证书。具体下载教程请谷歌。 - 假设你的证书放在
/home/netlify_cert
,你需要先用acme.sh
申请证书。如何申请 - 下载本repo里的
upload_netlify_cert.sh
到你的一个文件夹,假设为/home/netlify_cert
,打开upload_netlify_cert.sh
填写相关配置 - 下载本repo里的
upload-per-7d
并且放到/etc/cron.d
,这个是用于每个星期上传证书的。放到这里就可以了,但是需要打开该文件看看路径是否正确。注意是用root用户运行的。
对于upload_netlify_cert.sh
,运行
/home/netlify_cert/upload_netlify_cert.sh
看一下是否成功。注意路径。
对于upload-per-7d
,你可以参看当前的时间,例如现在是8:01
,那么你就修改为
3 * * * * root /bin/bash /home/netlify_cert/upload_netlify_cert.sh >/tmp/test.log 2>&1
意思是每个小时的第3分钟执行一次。等两分钟之后查看logs里面的json
或者输入
cat /tmp/test.log
查看。
成功了再把命令改回去。