愿天堂没有 SSL / /
小蛮1221
了解什么是泛分析SSL证书。首先我们要了解什么是泛分析SSL证书。
泛解析 SSL 证书允许用户在一张证书上为一个域名在特定层级保护无限数量的子域名。泛解析使用 * 符号代替,可以保护该域名下任意自定义子域名。但是如果三级域名需要泛解析,则需要为二级域名申请 SSL 证书。这个特性将使我们后续的维护操作变得非常简单(无需花时间续费证书)
注意:
为此,您需要使用 DNS 记录验证您的域名
通配符 SSL 证书只能覆盖一个主域名。如果您只需要保护多个主域名,则应选择多域名通配符 SSL 证书。
申请证书的有效期一般较短(90天)
2. 我们已经学习了一些关于
它不是一个单一的命令,而是一组涵盖系统管理各个方面的命令。
这些命令在几乎所有的Linux发行版上都有,是非常强大的命令,负责调用系统的所有资源(表述有歧义,请大家合理指出),具体命令详细解释请点击:CSDN
3.了解本次需要用到的软件:lego
这是一个开源软件:
温馨提示:工作室提供了国内加速网址,大家可以去看看(
我们进入服务器shell并使用wget下载lego软件
因为这是SSL泛解析,我们只能使用DNS解析来验证我们的域名所有权
LEGO 提供了多种 DNS 提供商验证方法:相关文档
由于篇幅限制,我在这里演示配置方法(和脚本)。
由于已被腾讯云收购,所以不要在文档页面找它,请找 CLOUD DNS
4.获取密钥和脚本配置
首先我们打开官方网站:
然后我们登录后,点击右上角头像下的API ,直接进入链接
如果有的话就不需要创建了,我们把这两个值复制下来,以备以后使用。
提示:如果找不到该命令,说明你的主机没有这个程序,你可以尝试
vi /opt/lego/lego-renew.sh
/:apt vim -y | 红帽/:yum vim -y
我们输入:vim /opt/lego/lego-renew.sh #新建脚本文件
输入(复制粘贴更改)完成后,按ESC键,输入:wq(小写英文)并按回车键
提示:建议先运行官方示例,创建证书然后更新
这里强烈建议设置你的,不然证书会生成到/用户主目录/.lego(反正我是强迫症受不了)
并且证书不能移动,否则更新可能会失败。换句话说,生成证书后不要移动或删除它。
提示:首次申请时使用last run,后台定时器需要更换为new
5.获取密钥和脚本配置
阿里云的做法类似
首先我们先进入官网:
登录后进入后台,鼠标点击移植头像点击管理即可进入RAM访问控制直达链接
如果没有就新建一个,有就用,可以配置权限。
还是先运行官方的例子
然后:vim /opt/lego/lego-renew.sh 创建续订脚本
提示:不要将任何密钥写入环境变量,因为您永远不知道是否会有恶意程序扫描您的主机的环境变量。
其他订阅方式请查看文档:官方文档
6:使用Timer调用的Unit来调度任务。
例如:vim /usr/lib///lego-renew。
例如:vim /usr/lib///lego-renew.timer
7.启动服务
启动 lego-renew.timer
开始 lego-renew。
# 添加开机自动启动的服务
lego-renew。
lego-renew.timer
8. 修正 2023年1月31日 补充: 1. 声明中存在一些错误,泛解析只能保存特定域名,不能无限保存,例如:
如果是*。
那么它只能保护子域名,例如,,
但无法保护三级域名,例如:
此域名必须是*.
但是它只能保护上述三级域名,无法保护该类域名,所以您在使用此类证书时需要规划好您的证书的保护范围。
2.个人测试证书续期时,需申请更换新证书。
所以如果你是使用宝塔相关的SSL来管理你的证书的话,这个Renew对你是不起作用的,不过有一个解决办法,就是在网页文件中配置Nginx:
路径改成lego证书生成路径,但是这个方法很费力,你需要替换多少个网站都行,而且宝塔的管理功能也会失效。
3. 可能会有一些解决方案
Baota的ssl泛解析目录为:/www//panel/vhost/ssl
假设你的 lego 生成的证书保存在:/opt/lego/
因此你可以设置 ln -s 软链接
这样就可以很方便的替换了,但是过期时间是在info.json里的,改也可以不改,因为不影响之前的显示和域名过期通知
由于B站外链限制,这里提供一些链接:
工作室文章:
CSDN文章:
CSDN-:
乐高:
乐高文档:
-关键直接链接:
- 关键直接链接:
谢谢阅读
扫一扫在手机端查看
-
Tags : 域名解析在线工具_SSL泛解析证书注册并自动更新
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。