- 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查看。
成功了再把命令改回去。