虽然是针对nginx设计的脚本,
不管你是否安装了nginx,不影响使用,只要80端口没有被占用
忽略nginx警告即可,如果你不使用nginx
首次申请
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/ip-cert-apply.sh && chmod +x ip-cert-apply.sh && ./ip-cert-apply.sh成功提示:
检测证书申请结果...✓ 证书申请成功!证书文件: /root/lego/certificates/3.3.3.3.crt私钥文件: /root/lego/certificates/3.3.3.3.key复制证书到nginx目录...✓ 证书已复制到 /etc/nginx/ssl/ip重新启动nginx服务...警告: nginx启动失败=== 证书申请完成 ===公网IP: 3.3.3.3证书文件: /etc/nginx/ssl/ip/3.3.3.3.crt私钥文件: /etc/nginx/ssl/ip/3.3.3.3.key如果遇到什么错误,重启docker容器
sudo systemctl restart docker续期脚本
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/ip-renew.sh && chmod +x ip-renew.sh && ./ip-renew.sh提示
执行证书续期...[3.3.3.3] acme: renewalInfo endpoint indicates that renewal is not needed [3.3.3.3] The certificate expires in 6 days, the number of days defined to perform the renewal is 2: no ✓ 证书续期成功!更新nginx证书文件...✓ 证书文件已更新提示:不需要续订,证书6天后到期
因为你才刚申请证书,还没到期
如果你使用nginx,需要设置定时任务
评论 (0)