草庐IT

威联通QNAP使用acme.sh工具自动续签到期SSL证书

文章目录一、acme.sh工具介绍二、部署准备三、acme.sh安装四、Shell脚本五、Crontab定时任务【高能!】部署坑点威联通原先系统是自带Let’sEncryptSSL免费证书自动续签功能的,但最近一段时间不对中国-大-陆地区开放了,导致证书3个月到期后得手动续签导入。而使用第三方工具来进行Let’sEncrypt证书续签,网上资料也比较少,下面讲解下acme.sh这个工具在威联通QTS5.0版本上的部署及使用,以及说下各种坑点。一、acme.sh工具介绍功能及特点:1.自动续签更新证书;2.支持证书更新通知(QQ、Dingtalk钉钉、Telegra–m、Email等)申请证书方

“长短令牌三验证”的JWT令牌续签策略(兼顾安全、性能的综合性方案)

“长短令牌三验证”的JWT令牌续签策略(兼顾安全、性能、及用户状态管理的综合性方案)前言:最近研究JWT的续签机制,发现虽然JWT已经在业界广泛应用,但续签机制的探讨还是处于一种百家争鸣的状态(有些策略甚至能看出连JWT的基本规范都没学扎实)。所以不才在吸收了一圈各路大神分享的续签策略后加上一些个人的思考,提出这套名叫“长短令牌三验证”的解决策略,希望能为互联网开发生态的完善做出一点自己微薄的贡献。令牌使用策略概述名词概念:顾名思义,本机制下所使用的令牌分为长短两种:长令牌即过期时间较长的refresh_token,专门用于token的续签,同时刷新两种token;短令牌即过期时间较短的acc

宝塔ssl自动续签失败的两个解决办法【图文教程亲测有效】

背景:太久没有登入宝塔,突然发现ssl过期了,导致小程序访问不了!!!查了一下发现自动续签就是个鸡肋,一直报错!!!解决办法一:针对老版本第一步:进入这个文件夹,找到/www/server/panel/class中的/www/server/panel/class/acme_v2.py第二步:第1456行的这句话变量问题self._config['orders'][index]['domains']->self._config['orders'][i]['domains']把index改成i就可以了解决办法二:更新版本,删掉原来的定时,重新设置脚本定时第一步:点击更新我更新到了7.9版本第二步:

Let'sEncrypt快速颁发及自动续签泛域名证书实践指南

目录0x00前言简述0x01快速安装配置1.acme.sh0x02证书自动签发实践1.acme.sh+Cloudflare实现自动签发泛域名证书。0x03使用实例1.简单示例2.扩展补充0x04入坑出坑1.Cloudflare的API不技持.cf,.ga,.gq,.ml,or.tk的域名申请证书0x04其它参考0x00前言简述描述:Let'sEncrypt是免费、开放和自动化的证书颁发机构由Linux基金会(LinuxFoundation)进行日常管理维护,它为1.8亿个网站提供TLS证书的非盈利性证书颁发机构,通过它我们可以免费申请网站证书,并您的网站上启用HTTPS(SSL/TLS)提供支

Let'sEncrypt快速颁发及自动续签泛域名证书实践指南

目录0x00前言简述0x01快速安装配置1.acme.sh0x02证书自动签发实践1.acme.sh+Cloudflare实现自动签发泛域名证书。0x03使用实例1.简单示例2.扩展补充0x04入坑出坑1.Cloudflare的API不技持.cf,.ga,.gq,.ml,or.tk的域名申请证书0x04其它参考0x00前言简述描述:Let'sEncrypt是免费、开放和自动化的证书颁发机构由Linux基金会(LinuxFoundation)进行日常管理维护,它为1.8亿个网站提供TLS证书的非盈利性证书颁发机构,通过它我们可以免费申请网站证书,并您的网站上启用HTTPS(SSL/TLS)提供支

Cert-Manager 实现 K8s 服务域名证书自动化续签

简介Cert-Manager[1]是一款用于Kubernetes集群中自动化管理TLS证书的开源工具,它使用了Kubernetes的自定义资源定义(CRD)机制,让证书的创建、更新和删除变得非常容易。设计理念Cert-Manager是将TLS证书视为一种资源,就像Pod、Service和Deployment一样,可以使用KubernetesAPI进行管理。它使用了自定义资源定义(CRD)机制,通过扩展KubernetesAPI,为证书的生命周期提供了标准化的管理方式。架构设计Cert-Manager的架构分为两层:控制层和数据层。控制层:负责证书的管理,包括证书的创建、更新和删除等。数据层:负

Cert-Manager 实现 K8s 服务域名证书自动化续签

简介Cert-Manager[1]是一款用于Kubernetes集群中自动化管理TLS证书的开源工具,它使用了Kubernetes的自定义资源定义(CRD)机制,让证书的创建、更新和删除变得非常容易。设计理念Cert-Manager是将TLS证书视为一种资源,就像Pod、Service和Deployment一样,可以使用KubernetesAPI进行管理。它使用了自定义资源定义(CRD)机制,通过扩展KubernetesAPI,为证书的生命周期提供了标准化的管理方式。架构设计Cert-Manager的架构分为两层:控制层和数据层。控制层:负责证书的管理,包括证书的创建、更新和删除等。数据层:负