当前位置: 首页 > news >正文

雷池社区版自动SSL

正常安装雷池,并配置站点,暂时不配置ssl 不使用雷池自带的证书申请。

安装(acme.sh),使用域名验证方式生成证书 先安装git yum install git 或者 apt-get install git

安装完成后使用 git clone https://gitee.com/neilpang/acme.sh.git
cd acme.sh
./acme.sh –install -m my@example.com

注意 my@example.com 改为自己的真实邮箱

(二选一)freessl配置域名,省事方案 可与下方dns api方案二选一,适用于三个域名及以下

(1)注册freessl.cn的帐号,在域名授权中添加域名,根据提示添加cname解析 image.png

(2)进入ACME客户端,点击申请证书,选择自己的域名点击下一步,会出现acme申请命令

image.png

(3)复制命令,但先不要执行,例如你的域名是a.com,

命令中的 -d *.a.com改为-d a.com -d *.a.com,如果有多个域名也可以依次写入

例如:

acme.sh –issue -d a.com -d *.a.com -d b.com -d *.b.com -d c.com -d *.c.com –dns dns_dp –server https://acme.freessl.cn/v2/DV90/directory/xxxxxxxxxx 注意每个人最后的域名都不同,不要外泄 连接中最多可以出现6个 -d ,域名过多可参考下方dns api方案

(4)拼接完成后进入服务器执行,等待一分钟左右执行完成

(二选一)dns api方案,适用于域名多,或者不信任 查看acme官方文档,根据dns的服务商选择生成证书 https://github.com/acmesh-official/acme.sh/wiki/dnsapi

生成证书完成,查看绿色字体,获取证书路径 image.png

找到证书中的fullchain.cer文件和 域名.key文件,下载到本地

image.png

注意上传crt的地方选择cer文件

去站点管理,配置ssl,加上证书,域名没写错的话所有站点都可以选择这一个证书

服务器上查找雷池的安装目录,默认应该在 /data/safeline,找到对应的ssl证书,默认位置在/data/safeline/resources/nginx/certs,会有一个crt和一个key,记录文件路径

拼接命令,使用申请证书命令做修改 例如

acme.sh –install-cert -d a.com -d *.a.com -d b.com -d *.b.com -d c.com -d *.c.com –key-file /data/safeline/resources/nginx/certs/cert_1.key –fullchain-file /data/safeline/resources/nginx/certs/cert_1.crt –reloadcmd “docker exec safeline-tengine nginx -s reload” 回到证书位置,默认在/data/safeline/resources/nginx/certs,可以发现证书文件的时间变了

完成,从此ssl不用管了,全自动续期

http://www.lryc.cn/news/379044.html

相关文章:

  • 怎样减少徐州服务器租用的成本?
  • 【性能优化】表分桶实践最佳案例
  • 数据仓库的挑战
  • 基于ResNet-18的简单分类(新手,而且网络效果不咋滴,就是学个流程)
  • 自动化测试:Autorunner的使用
  • 时序预测 | Matlab基于CNN-BiLSTM-Attention多变量时间序列多步预测
  • 软考 系统架构设计师系列知识点之杂项集萃(42)
  • FastBoot刷机获取root权限(Magisk)
  • 信息检索(43):SPLADE: Sparse Lexical and Expansion Model for First Stage Ranking
  • DockerHub 镜像加速
  • Oracle 迁移 Mysql
  • vue3父子组件通信
  • CSS中使用应用在伪元素中的计数器属性counter-increment
  • 【SkiaSharp绘图08】SKPaint方法:自动换行、是否乱码、字符偏移、边界、截距、文本轮廓、测量文本
  • 深入理解Servlet Filter及其限流实践
  • 使用cv2对视频指定区域进行去噪
  • AI在创造还是毁掉音乐?
  • 【2023年全国青少年信息素养大赛智能算法挑战赛复赛真题卷】
  • Android系统揭秘(一)-Activity启动流程(上)
  • 使用Java实现哈夫曼编码
  • IDEA、PyCharm等基于IntelliJ平台的IDE汉化方式
  • visual studio 创建c++项目
  • MGV电源维修KUKA机器人电源模块PH2003-4840
  • 设置浏览器互不干扰
  • kafka操作命令详解
  • graalvm jdk和openjdk
  • docker基础使用教程
  • 计算机网络 交换机的安全配置
  • 深入解析大语言模型系列:Transformer架构的原理与应用
  • uni-app地图组件控制