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

上海网站建设的公司百度网盘资源分享

上海网站建设的公司,百度网盘资源分享,西宁市网站建设价格,济南网站开发公司排名以下是借助 SaltStack 批量替换 SSL 证书的完整方案,该方案结合了自动化更新与回滚机制,以保障操作的高效性与安全性: 一、准备工作 目录结构搭建 在 Salt Master 的 /home/salt/ssl_update 目录下构建如下结构:ssl_update/ ├──…

以下是借助 SaltStack 批量替换 SSL 证书的完整方案,该方案结合了自动化更新与回滚机制,以保障操作的高效性与安全性:


一、准备工作

  1. 目录结构搭建

    • 在 Salt Master 的 /home/salt/ssl_update 目录下构建如下结构:
      ssl_update/
      ├── update.sls        # 更新证书的状态文件 
      ├── rollback.sls      # 回滚证书的状态文件 
      └── ssl/             # 存放证书文件 ├── domain1/     # 按域名分类 │   ├── server.key  │   └── server.pem  └── domain2/├── server.key  └── server.pem  
      
    • 按照域名分类,将新证书存入对应的目录。
  2. SaltStack 环境确认

    • 确保所有目标 Minion 已通过 salt-key -A 完成证书认证。

二、证书更新流程(update.sls )

# 定义变量(使用 Jinja 模板)
{% set domain = 'domain1' %}
{% set ssl_dir = '/usr/local/nginx/ssl' %}
{% set dst_dir = ssl_dir + '/' + domain %}  # 目标证书路径 
{% set bak_dir = '/opt/backup/ssl/' + domain %}  # 备份目录 # 模块1:备份旧证书 
backup_ssl: cmd.run: - name: |year=$(openssl x509 -in {{ dst_dir }}/server.pem  -noout -enddate | awk -F '=' '{print $2}' | awk '{print $4}')mkdir -p {{ bak_dir }}/$year cp {{ dst_dir }}/* {{ bak_dir }}/$year/# 模块2:更新证书 
ssl_update: file.recurse: - source: salt://ssl_update/ssl/{{ domain }}  # Master 证书源路径 - name: {{ dst_dir }}- require: - cmd: backup_ssl # 模块3:重启服务(以 Nginx 为例)
nginx_reload: cmd.run: - name: /usr/local/nginx/sbin/nginx -t && /usr/local/nginx/sbin/nginx -s reload - require: - file: ssl_update 

关键点

  • 备份时依据证书的有效期年份创建子目录,以便后续进行回滚操作;
  • 运用 file.recurse 同步证书文件,自动覆盖旧文件;
  • 通过 require 确保操作步骤的顺序为:备份 → 更新 → 重启服务。

三、回滚机制(rollback.sls )

# 获取备份年份(优先从 Pillar 读取,否则取前一年)
{% set year = salt['pillar.get']('year',  default=$(date +%Y -d "last year")) %}rollback: cmd.run: - name: cp {{ bak_dir }}/{{ year }}/* {{ dst_dir }}/- onchanges: - file: ssl_update  # 仅当证书
http://www.dtcms.com/wzjs/531911.html

相关文章:

  • 四川住房和城乡建设厅网站三类人员新开网站
  • 苏州网站推广排名南宁网站优化公司电话
  • 北湖区网站建设服务商百度竞价托管运营
  • 工业和信息化部电信设备认证中心关键词的优化方法
  • 佛山做外贸网站流程nba新闻最新消息滚动
  • 网站都到哪里做推广优化大师有用吗
  • 做耳机套的网站网络营销方法
  • 微信公众号怎么创建多少钱seo网站整站优化
  • 做效果图的网站有哪些软件在哪里可以找到网站
  • 照明公司网站制作免费独立站自建站网站
  • 大连网站建设设计公司哪家好营销技巧第三季
  • 网站推广的方式包括重庆seo网站管理
  • 基于node网站毕设代做郴州网络推广公司排名
  • 虾皮这种网站根本不值得做企业培训公司
  • 网站定制制作公司如何提升关键词的自然排名
  • 新开装修公司取什么名好网站优化平台
  • html网站尾部怎么做手机百度下载免费
  • 种子网站开发多少钱南京网站推广公司
  • 做web网站线上销售方案
  • 做的网站没流量百度开车关键词
  • 网站网址怎么做二维码营销活动策划
  • 网站前台的网址百度搜索引擎介绍
  • wordpress 网站关键词设置百度指数
  • php做商城网站步骤如何在百度发布文章
  • 焦作网站设计公司线下营销推广方式都有哪些
  • 广州网站建设 企业武汉网站推广公司排名
  • 有没有专门做卡通长图的网站手机如何制作一个网页链接
  • 专业建站模板博客程序seo
  • 做标书需要用到哪些网站查资料营销推广方式有哪些
  • 短期网站建设培训百度企业官网认证