letsencrypt的自动更新脚本

利用acme.sh申请SSL证书并自动更新 本文介绍了如何使用 acme.sh 工具申请 SSL 证书,并自动更新证书。acme.sh 是一个简单、易用的 ACME 协议客户端,可以帮助用户快速地申请 Let's Encrypt 免费 SSL 证书,并自动为其更新证书,避免证书过期问题。通过本文的步骤,用户可以轻松地获取 SSL 证书,并保持其有效性。 阅读详情

前面我们已经有几篇文章介绍过了letsencrypt:
Lets Encrypt 最近很火的免费SSL 使用教程
letsencrypt 配置参考文章
是时候支持 HTTPS 了

百度一下,也有很多想些介绍letsencrypt使用的文章。
这里,我们要记录一下,letsencrypt自动更新的脚本:

#!/bin/sh
# This script renews all the Let's Encrypt certificates with a validity < 30 days

if ! /opt/letsencrypt/letsencrypt-auto renew > /var/log/letsencrypt/renew.log 2>&1 ; then
    echo Automated renewal failed:
    cat /var/log/letsencrypt/renew.log
    exit 1
fi

从这个脚本可以看出,我是把letsencrypt包放在/opt/ 目录下的,如果你不在这个目录,请修改。

接着我们需要添加到计划任务中,让此脚本每个月执行一次:

#需要可执行权限
chmod +x renewCerts.sh
#renewCerts.sh 就是我们上面脚本的文件名

然后,添加进计划任务中:

crontab -e
#
* * 1 * * /bin/sh /opt/renewCerts.sh

每个月1号执行。(注意我们把renewCerts.sh脚本同样放在/opt/目录下的).

我们可以使用crontab -l 查看已有的计划任务。

自动化获取Let‘s Encrypt SSL证书的Shell脚本指南 Let's Encrypt是一个免费、开放和自动化的证书颁发机构(CA),由互联网安全研究小组(ISRG)运营。其成立的目的是为了简化SSL/TLS证书的获取和安装过程,鼓励更广泛的加密通信使用,并提高整个互联网的安全性。通过提供自动化工具,Let's Encrypt旨在减少设置HTTPS的复杂性,降低维护成本,并为网站所有者提供免费的证书服务。配置文件letsencrypt.conf通常包含了证书申请相关的各类设置,以下是几个重要的配置项:server。 阅读详情

相关推荐

Let's Encrypt官网一键式免费申请ssl证书脚本

Let's Encrypt官网一键式免费申请ssl证书脚本, 使用方法是放到linux环境下, 给出执行权限rwx即可 chmod -R 700 certbot-auto , 之后./certbot-auto执行, 过程中会让你选择apache(1)还是nginx(2), 之后还会让你输入域名, 可以在测试服务器上运行试试, 这是截止到20190830最新版本 好像不能免币下载,

使用acme.sh脚本更新Let‘s Encrypt证书的域名,可以执行以下命令

4. 执行更新命令后,acme.sh会向Let's Encrypt再次申请wwos.eu.org域名的证书,并在更新成功后安装到/root/cert目录,覆盖备份的旧证书文件。文件:这是私钥和证书文件,文件名中会包含实际证书的主域名所以,要特定查询主域名信息,您可以查看`/root/cert/Main_Domain.txt` 文件,该文件内容只会包含证书主域名,一行一条记录。相比而言,私钥及证书文件只包含单个证书的信息,且文件名变量,所以查询主域名信息,推荐优先查看`Main_Domain.txt` 和。

namekong8的博客 878

Shell脚本方式获取 Let's Encrypt 的免费 SSL 证书

NULL 博文链接:https://happysoul.iteye.com/blog/2390688

Home Assistant Let's Encrypt 插件证书更新故障分析与解决方案

Home Assistant Let's Encrypt 插件证书更新故障分析与解决方案 问题现象 近期,Home Assistant操作系统中的Let's Encrypt插件(版本5.2.2)在尝试更新SSL证书时出现了脚本语法错误。用户反馈在启动证书更新流程后,系统会报出以下错误信息: ./run: line 317: unexpected EOF while looking for matc...

gitblog_07149的博客 514

广告推荐算法 - 学习笔记(持续更新中)

本篇博客,是我用来记录学习广告推荐算法的一些笔记和总结。王喆:"深度"学习计算广告计算广告系统的核心目标是通过数据、算法和技术,在合适的场景下,将最相关的广告精准推送给目标用户,同时实现广告主媒体平台和用户之间的多方利益最大化。广告主:需求方核心目标:通过精准投放广告,最大化转化(如点击、购买)并控制成本,提升投资回报率(ROI)。关键行为:广告创建,定向设置,预算与出价策略,效果监控媒体平台:供给方核心目标:最大化广告收入,同时保持用户体验以避免用户流失。

qq_39748832的博客 2196

实测对比:Gromacs GPU版vsCPU版性能差异到底有多大?2023最新基准测试

本文通过2023年最新基准测试,详细对比了Gromacs GPU版与CPU版的性能差异。测试显示,GPU版本在计算速度上可提升54倍,同时显著降低内存需求和能耗成本。文章还提供了GPU版安装优化实践和硬件选购指南,为计算生物学研究提供关键参考。

weixin_29243063的博客 324

Let'sEncrypt免费域名申请一键式脚本-目前最简单的脚本

注: 该脚本为开源组织提供 里面的所有东西都不要改, 复制下来,放到文本里, 放到linux下, 执行就好了. 网络上很多各种各样的教程形式, 我也在网络上查询了很长时间, 发现公司线上服务器上有个脚本,,不知道是不是公司人写的, 拿第一句话,到百度上一搜索, 发现第一个链接点击去, 就是脚本开源组织提供的地址. 步骤: 1. 桌面创建文本:certbot-au...

xiaoguaihu12的博客 1万+

大模型系统构建的“三驾马车”——Prompt、Context与Harness工程

在LLM应用开发的早期阶段,我们热衷于比拼“提示词”的精妙程度。那时,一个精心构造的思维链CoT就能让模型的表现提升10%以上。随着大模型从“玩具”走向“生产系统”,我们逐渐意识到:单一的 Prompt 只是起点,而非终点。 真正的工业级应用,需要构建一套三层递进的工程体系——Prompt Engineering、Context Engineering 和 Harness Engineering。

西木风落 604

免费申请Let's Encrypt HTTPS 证书(登陆网站和脚本两种方法)

方法一(要交互,成功率高) 申请过程 1.首先打开SSL For Free (https://www.sslforfree.com/)。 3.此时需要选择验证方式,分别为“自动FTP验证”(会要求输入FTP信息,担心安全的还是不要选择这一项)、“手动验证”(传文件到FTP指定位置,这里我们选择这一项)以及用DNS解析验证。 选择第二项“Manual Verification”。 4.点击新出...

IChen.的博客 4937

Windows 11 系统部署 OpenClaw 完整指南:从零到一的 AI 助手搭建

OpenClaw(昵称“小龙虾”)是一款开源 AI 代理工具,定位为“AI 指挥官”,能够接收指令、调用工具并自动化处理任务。它支持对接国内外多款大模型,所有数据本地存储,兼顾实用性与安全性。本文将详细介绍在 Windows 11 系统上部署 OpenClaw 的完整流程。OpenClaw 在 Windows 11 上的部署虽然有一定技术门槛,但按照本文的步骤操作,大多数用户都能顺利完成安装。环境准备是基础:确保 Node.js ≥22 版本,使用管理员权限操作安装方式灵活选择。

weixin_41484939的博客 800

STM32F103(二十三)通用同步异步收发器(USART)

学习板:STM32F103ZET6 往期博客: STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结 STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置 STM32F103五分钟入门系列(三)GPIO的常用库函数使用方法总结+一个网络上的误区 STM32F103五分钟入门系列(四)蜂鸣器实验(库函数+寄存器) STM32F103五分钟入门系列(五)按键实验(库函数+寄存器) STM32F103五分钟入门系列(六)时钟框图+相关寄存器

Curnane0_0的博客 1018

LunaTV 自部署完整指南:把 M3U 直播与影视搜索接入一个免费聚合播放器

LunaTV 是一个可免费自部署的 IPTV 影视聚合播放器,基于 Next.js 14 构建。手里有几条 M3U 订阅链接、几个影视接口站点,想在浏览器里统一搜索、看直播、收节目单的用户,这篇教程带你用 Docker 三步跑起来,并逐项讲清直播源与 EPG 的配置。 [![LunaTV 首页:继续观看与热门影视聚合界面](https://raw.gitcode.com/GitHub_Trend

gitblog_00193的博客 364

二维矩形件排样算法之最低水平线算法实现

最低水平线算法的简单实现(Python) 1、二维矩形排样算法众多,最早的有BL算法、下台阶算法、最低水平线算法等,其中最低水平线算法及其优化算法应用较多,是与智能优化算法(遗传算法、模拟退火算法等)结合的最多的算法,本文利用python对最低水平线算法做了实现...

峰爸的博客 1万+

Certbot+Letsencrypt+腾讯云DNS验证自动续期证书

Certbot+Letsencrypt+腾讯云DNS验证自动续期证书

weixin_53071854的博客 2122

【VTKExamples::Meshes】第十二期 QuadricDecimation

本文分享VTK样例QuadricDecimation,并解析接口vtkQuadricDecimation,希望对各位小伙伴有所帮助!

qq_40041064的博客 341

推荐系统(十六):基于ESMM的商品召回/推荐系统

ESMM(Entire Space Multi-Task Model)是阿里巴巴提出的多任务学习框架,通过联合建模点击率(CTR)和点击转化率(CVR)解决传统CVR模型样本稀疏问题。其核心思想是将 CVR 定义为 CTR 与 CTCVR 的条件概率,模型包含两个子任务。

Jin_Kwok的博客 1264

acme云服务器生成证书_使用 acme.sh 自动从 letsencrypt 生成证书安装到Nginx

一、安装 acme.shcurl https://get.acme.sh | sh重新载入 .bashrcsource ~/.bashrc二、生成证书acme.sh 支持两种 HTTP 和 DNS 验证方式验证域名所有权,DNS 验证方式有自动与手动方式,自动方式验证是使用域名解析商提供的 API 自动添加 txt 记录完成验证,acme.sh 支持上百种解析商的自动集成验证域名所有权。以下使用...

weixin_31528001的博客 538

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

牛逼!竟然用一个脚本就把系统升级到 https了,还永久免费

点击上方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!正文现在很多站长都会考虑将自己的站点从http升级到https,不仅是基于安全的考虑,有的也是因为第三...

民工哥的博客 750

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

申请免费https证书,并配置nginx

执行步骤如下: 以下命令均使用root执行 1.下载并安装nginx mkdir -p /opt/installer/ /opt/soft/nginx-1.10.0 cd /opt/installer/ wget http://nginx.org/download/nginx-1.10.0...

chongjiangfang8251的博客 150

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

老板说“把系统升级到https”,我用一个脚本实现了,而且永久免费!

点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章现在很多站长都会考虑将自己的站点从http升级到https,不仅是基于安全的考虑,有的也是因为第三方平台的限制,如谷歌...

方志朋的博客 136

切换到Lets Encrypt免费证书

切换到Lets Encrypt免费证书 28 December 2015 前端的一大特色就是喜欢折腾,就像这几天轰动前端界热门话题《 关于『真阿当』对目前流行前端技术的批判,大家有什么看法?》一样。这不,发现 DNSpod 可以通过Lets Encrypt的验证之后,立马更换到他们家的证书了。 然而Lets Encrypt加的自动安装的脚本还是略麻烦,于是就用了 xdtianyu 写的 

cstopery 1979

升级到https

现在很多站长都会考虑将自己的站点从http升级到https,不仅是基于安全的考虑,有的也是因为第三方平台的限制,如谷歌浏览器会将http站点标记为不安全的站点,微信平台要求接入的微信小程序必须使用https等。那如何将一个http站点升级为https站点呢?

2301_76379635的博客 98

群晖免费SSL域名证书自动更新:开源脚本方式

摘要:本文介绍了利用开源脚本syno-acme实现黑群晖SSL证书自动更新的方法。该脚本基于ACME协议,可自动完成证书申请、续期等操作,解决免费证书3个月需手动更新的问题。文章详细讲解了配置步骤:下载脚本、修改域名和DNS参数、创建定时任务等关键操作,并提供了阿里云DNS配置示例。通过设置计划任务,系统可定期自动更新证书并重启Web服务,确保HTTPS持续有效。测试结果显示脚本运行正常,成功实现证书自动更新功能。

QingNing3028的博客 2066
上一篇: webpack配置文件:webpack.config.js
下一篇: 组件的ID、事件监听器、 按钮点击效果
学习笔记666
博客等级 码龄12年 1047粉丝 1369原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值