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

网站建设时间规划表网站建设方案申请

网站建设时间规划表,网站建设方案申请,百度开发平台,360做网站荆州利用cron定时任务自动更新SSL证书后,用浏览器访问网站,获取到的证书仍然是之前的。原因在于没有对Nginx进行重启。 据说certbot更新完成证书后会自动重启Nginx,但显然经我检测不是这回事儿。 所以我们需要创建一bash脚本,然后定时调用这个脚…

利用cron定时任务自动更新SSL证书后,用浏览器访问网站,获取到的证书仍然是之前的。原因在于没有对Nginx进行重启。

据说certbot更新完成证书后会自动重启Nginx,但显然经我检测不是这回事儿。

所以我们需要创建一bash脚本,然后定时调用这个脚本。

第01步:创建一个新的脚本文件 renew-certificate.sh

如果Nginx不可以通过Nginx命令重启,那么脚本如下:
内容如下:

#!/bin/bash# 运行 Certbot 更新命令
certbot renew --quiet# 检查证书是否已更新
if [ $? -eq 0 ]; then# 证书已更新,重新加载 Nginxsudo /usr/local/nginx/sbin/nginx -s reload
fi

在这里插入图片描述

如果Nginx可以通过Nginx命令重启,那么把上面脚本中的:

sudo /usr/local/nginx/sbin/nginx -s reload

换成:

systemctl reload nginx

第02步:确保脚本具有执行权限

chmod +x renew-certificate.sh

或者直接用护卫神面板进行修改。
在这里插入图片描述
在这里插入图片描述

第03步:修改定时任务,调用脚本

sudo crontab -e
34 4 * * * /opt/bash_scripts/renew-certificate.sh

Centos上的默认文本编辑器vi的操作方法积累

在上面的任务中,脚本首先运行 certbot renew 命令,然后检查返回的退出码。如果退出码为0(即证书已成功更新【如果是多个证书,只有一个证书更新了,退出码都为0】),则重新加载 Nginx。

这样,你的定时任务将运行脚本,脚本将负责更新证书并重新加载 Nginx。

http://www.yayakq.cn/news/288537/

相关文章:

  • 云南域名注册网站建设做网站的费用记什么会计科目
  • 网站建设优化服务咨询php将数据库导入wordpress
  • 确定网站的主题与风格福州网站建设
  • 快速的网站开发工具设计一个网站的价格表
  • 网站建设服务清单牛商网是干啥的
  • 服务器上做网站网站电脑基础培训班
  • 网站建设提供源代码有什么用市场调研方案范文
  • 我为本公司想建个网站有高并发 高访问量网站开发
  • 1688黄页网免费网seo百度站长工具查询
  • 广州达美网站建设公司京东联盟网站建设电脑版
  • 关于小城镇建设的网站网页美工设计公司
  • 中山城市建设集团网站wap网站开发框架
  • 专业做营销网站建设WordPress强制分享插件
  • 大网站前端怎么做的北京网络公司都有哪些
  • 私人申请建设网站多少钱个人博客网页设计html模板
  • 广州网站设计推荐刻如何建设网站内容
  • 下载中心官方网站建设银行商业网站建设视频教程
  • 上海网站优化上网站建设的主要缺陷
  • iis网站域名访问互联网上市公司一览表
  • 北京网站建设小鱼在线怎么创建收费网站
  • 骏域网站建设专家东莞科技公司建设网站公司
  • 做二手钢结构网站企业信息查询单在哪里打印
  • 整人关不掉的网站怎么做网站建设各语言优点
  • 汕头论坛建站模板吴江开发区建设局网站
  • 成都手机网站设计企业品牌推广策划方案
  • 网站建设建设公司全国大学生网页设计大赛
  • 深圳罗湖做网站去哪里做网站安全等级保护级别
  • 做公司子网站的请示报告房产网站建设方案项目书
  • 石家庄网站建设哪家便宜广西平台网站建设设计
  • 交互网站建设需要做什么哪里可以引流到精准客户呢