首页 > 其他分享 >certbot-auto 升级certbot

certbot-auto 升级certbot

时间:2024-06-17 23:32:15浏览次数:13  
标签:-- auto sudo 升级 certbot snap 安装 Certbot

安装 snapd

可以使用以下命令将 EPEL 存储库添加到 CentOS 7 系统:

sudo yum install epel-release

将 EPEL 存储库添加到你的 CentOS 安装后,只需安装snapd包:

sudo yum install snapd

安装后,需要启用管理主 snap 通信套接字的systemd单元:

sudo systemctl enable --now snapd.socket

要启用经典/var/lib/snapd/snapsnap 支持,请输入以下内容在和之间创建符号链接/snap

sudo ln -s /var/lib/snapd/snap /snap

请注销并重新登录或重新启动系统以确保 snap 的路径正确更新。

删除 certbot-auto 和任何 Certbot OS 软件包

如果您使用 OS 软件包管理器(例如 、 或 )安装了任何 Certbot 软件包 aptdnf则应yum在安装 Certbot snap 之前将其删除,以确保在运行命令时certbot使用的是 snap 而不是 OS 软件包管理器中的安装。执行此操作的具体命令取决于您的操作系统,但常见示例是sudo apt-get remove certbotsudo dnf remove certbotsudo yum remove certbot

安装 Certbot

在机器的命令行上运行此命令来安装 Certbot。

sudo snap install--classic certbot

准备 Certbot 命令

在机器的命令行上执行如下指令,确保certbot命令可以运行。

sudo ln -s /snap/bin/certbot /usr/bin/certbot

选择如何运行 Certbot

获取并安装您的证书...

运行此命令以获取证书并让 Certbot 自动编辑您的 nginx 配置以提供服务,只需一步即可启用 HTTPS 访问。

sudo certbot--nginx

或者直接获得证书

如果您感觉更加保守并希望手动更改 nginx 配置,请运行此命令。

sudo certbot certonly --nginx --email [email protected]  -d aaaa.com -d www.bbbb.com -d cccc.com

测试自动续订(自动更新)

系统上的 Certbot 软件包附带一个 cron 作业或 systemd 计时器,可在证书过期前自动更新证书。除非您更改配置,否则无需再次运行 Certbot。您可以通过运行以下命令来测试证书的自动更新:

sudo certbot renew--dry-run

确定证书是否可自动更新。执行下面命令后应显示类似图片中的内容,说明已有自动更新任务

systemctl list-timers *certbot*

NEXT                         LEFT    LAST PASSED UNIT                     ACTIVATES
二 2024-06-18 06:45:00 CST  7h left n/a  n/a    snap.certbot.renew.timer snap.certbot.renew.service

1 timers listed.
Pass --all to see loaded but inactive timers, too.

更新 certbot 的命令安装在以下位置之一:

  • /etc/crontab/
  • /etc/cron.*/*
  • systemctl list-timers

定时任务(手动更新)

0 0 1 * * /usr/bin/certbot renew>>/root/ssllog.txt

查看和移除证书

certbot certificates
certbot delete --cert-name example.com

 

标签:--,auto,sudo,升级,certbot,snap,安装,Certbot
From: https://www.cnblogs.com/xiaobingch/p/18253443

相关文章

  • Nginx的平滑升级和回滚
    一、Nginx平滑升级和回滚1.平滑升级流程(1)平滑升级的四个阶段只用旧版本nginx和master和worker旧版和新版nginx的master和worker进程并存,由旧版本nginx接受处理用户的新请求旧版和新版nginx的master和worker进程并存,由新版nginx接收处理用户的新请求只有新版nginx的master......
  • 【文末附gpt升级秘笈】深入解读苹果 AGI 第一枪:创新引领与未来展望
    深入解读苹果AGI第一枪:创新引领与未来展望一、引言随着人工智能(AI)技术的飞速发展,全球科技巨头纷纷投身于这场技术革命,寻求在新一轮的竞争中占据有利地位。苹果公司,作为全球科技行业的领军者,其对于AI技术的布局与推进一直备受外界关注。在最近的全球开发者大会(WWDC)上,苹果终......
  • 【专题】2022年建筑近零碳升级白皮书报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34225原文出处:拓端数据部落公众号近零碳建筑的减碳路径涵盖了近零能耗建筑的技术理念,包括被动式节能和主动式节能,以及建筑整体的智能化和人性化改造。此外,加大新能源系统的建设力度和采用购买国家核证自愿减排量等碳交易方式,也是为了达到满足碳排......
  • Centos7升级K8S集群
    Centos7升级K8S集群适用于使用kubeadm部署的k8s环境。Kubernetes版本以x.y.z表示,其中x是主要版本,y是次要版本,z是补丁版本。升级时不可以跳过次版本。例如,你只能从1.y升级到1.y+1,而不能从1.y升级到1.y+2。版本偏差说明:https://kubernetes.io/zh-cn/releases/ve......
  • AUTOSAR平台中的信息安全标准模块
    面向MCU端的AUTOSARCP平台加密组件——Crypto      ECU中所有的软件单元都遭受到信息安全攻击的可能。AUTOSAR为保障ECU信息和数据安全,定义了CRYPTO组件,包含SecOC、KeyM、IdsM、Csm、CryIf和CryptoDriver等标准模块。CRYPTO组件提供各种加解密算法以及密钥管理......
  • 升级到.Net 8 api 返回JObject 对象为空字符串
    在使用dotnet8过程中,使用了JObject类型作为api的返回,但是返回的空数组api:[HttpGet("voices")]publicasyncTask<IActionResult>GetObject(){JObjectobj=newJObject();obj["test"]="test";returnnewJsonResult(obj){StatusCod......
  • 如何完美解决 IDE升级后启动报错 Internal error. Please refer to https://jb.gg/ide
    如何完美解决IDE升级后启动报错Internalerror.Pleaserefertohttps://jb.gg/ide/critical-startup-errors博主猫头虎的技术世界......
  • ESP-IDF OTA升级过程中遇到的“esp_transport_read returned:-1 and errno:128”问题(4
    接前一篇文章:ESP-IDFOTA升级过程中遇到的“esp_transport_readreturned:-1anderrno:128”问题(3)上一回讲到,笔者准备第二天围绕信号强度展开进一步测试。实际上没等到第二天,笔者在当天下午下班时间(18点)以后就进行了相关测试(不过测试倒并不是完全针对于信号强度的)。笔者运......
  • [转]考试 PL-500 学习指南:Microsoft Power Automate RPA 开发人员
    考试PL-500学习指南:MicrosoftPowerAutomateRPA开发人员|MicrosoftLearn技能概览设计自动化(25-30%)开发自动化(45-50%)部署和管理自动化(20-25%)设计自动化(25-30%)使用PowerAutomate特性和功能设计自动化利用PowerAutomate生态系统区......
  • Linux PM:wakeup count、wakelock、autosleep
     在进行wakeupcount、wakelock、autosleep之前,先参考《Linux电源管理(7)_Wakeupeventsframework(wowotech.net)》。下面简单跟一下,wakeupcount、wakelock、autosleep,及其使用方法。1PM初始化PM子系统初始化:pm_initpm_start_workqueuehibernate_image_size_ini......