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

Let‘s Encrypt 免费SSL证书,自动续订

Lets Encrypt 是一个免费的证书授权机构(CA)其通过 ACME 协议接口自动签发数字证书来让你省去证书过期的烦恼。ACME客户端有很多Lets Encrypt 官网推荐 Certbot 下面是具体获取免费证书的流程一、安装 Certbot 客户端yum install certbot二、生成证书certbot certonly --webroot -w /your/site/root -d yoursite.com -d上述命令会为 yoursite.com 和 www.yoursite.com 这两个域名生成证书使用 --weroot 模式会在 /your/site/root 中创建 .well-known 文件夹这个文件夹里面包含了一些验证文件certbot 会通过访问 yoursite.com/.well-known/acme-challenge 来验证你的域名是否绑定的这个服务器。生成的证书会被放置在 /etc/letsencrypt/live/yoursite.com/ 目录下。我们要用到的有两个 fullchain.pem 和 privkey.pem三、配置证书在 nginx 配置对证书server { server_name yoursite.com www.yoursite.com; listen 443; ssl_certificate /etc/letsencrypt/live/yoursite.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/yoursite.com/privkey.pem; }四、自动更新 SSL 证书Let’s Encrypt 提供的证书只有90天的有效期我们必须在证书到期之前重新获取这些证书certbot 给我们提供了一个很方便的命令那就是 certbot renew。 通过这个命令他会自动检查系统内的证书并且自动更新这些证书:certbot renew --dry-run上述命令需要手动在证书到期前执行来更新证书。为了更方便我们可以启动一个定时任务来完成自动更新。CentOS 7 上设置定时任务有多种方式如crontab、systemd timer、at等。本文采用crontab。我们设置每隔两个月执行一次更新命令并重启 nginx。首先看下 crontab 任务格式* * * * * command其中五个星号分别代表分钟、小时、日、月、周可以使用以下符号* 代表任意值,代表多个值-代表一个范围/代表间隔时间所以我们的命令如下0 3 4 */2 * certbot renew --post-hook nginx -s reload /var/log/certbot-renew.log 21上述命令表示每隔两个月的4号凌晨3点重新执行cerbot证书续期命令执行完后重启nginx并生成日志下面是具体设置定时任务步骤1、执行命令 crontab -e2、输入命令 0 3 4 */2 * certbot renew --post-hook nginx -s reload /var/log/certbot-renew.log 21保存并退出。系统提示no crontab for root - using an empty one crontab: installing new crontab表示定时任务设置成功可以通过 crontab -l 来查看定时任务是否设置成功。

相关文章:

Let‘s Encrypt 免费SSL证书,自动续订

Lets Encrypt 是一个免费的证书授权机构(CA),其通过 ACME 协议接口自动签发数字证书,来让你省去证书过期的烦恼。ACME客户端有很多,Lets Encrypt 官网推荐 Certbot ,下面是具体获取免费证书的流程:一、安装 Certb…...

FIFA 23 Live Editor 完全指南:新手快速上手指南

FIFA 23 Live Editor 完全指南:新手快速上手指南 【免费下载链接】FIFA-23-Live-Editor FIFA 23 Live Editor 项目地址: https://gitcode.com/gh_mirrors/fi/FIFA-23-Live-Editor FIFA 23 Live Editor 是一款革命性的实时游戏修改工具,让你在游戏…...

PHP 8.9类型严格模式上线倒计时:3类遗留项目(Laravel 9、Symfony 6、WordPress插件)紧急适配清单

更多请点击: https://intelliparadigm.com 第一章:PHP 8.9类型严格模式的核心机制与演进逻辑 PHP 8.9(当前为社区提案中的前瞻版本,非官方发布版)引入了**类型严格模式(Strict Typing Mode)**作…...

保姆级教程:在Ubuntu 20.04上搞定ARM交叉编译工具链gcc-arm-8.3-2019.03

ARM交叉编译实战指南:Ubuntu 20.04环境搭建与深度解析 嵌入式开发的世界里,交叉编译是连接x86主机与ARM目标板的桥梁。作为开发者,我们常常需要在本机编写代码,却要为不同架构的硬件生成可执行文件。这种"隔山打牛"的能…...

知识竞赛策划全流程详解

📋 知识竞赛策划全流程详解打造一场专业且精彩的知识盛宴📌 一、策划筹备:奠定成功基石任何成功的知识竞赛都始于周密的策划。首先,必须明确竞赛的核心目标与定位。是面向学生的学科竞赛,还是企业内部的团队建设活动&a…...

Visual Syslog Server:Windows环境企业级日志集中管理终极解决方案

Visual Syslog Server:Windows环境企业级日志集中管理终极解决方案 【免费下载链接】visualsyslog Syslog Server for Windows with a graphical user interface 项目地址: https://gitcode.com/gh_mirrors/vi/visualsyslog 在当今复杂的网络环境中&#xff…...

C++笔记 STL——set

在 C 的标准模板库(STL)中,set 是一个核心的关联式容器,它以自动排序和元素唯一性为核心特性,为开发者提供了高效的元素存储、查找与管理方案。不同于数组、vector 这类顺序容器,set 不关注元素的插入顺序&…...

蓝牙GAP通用访问协议详解:从原理到多平台实战代码

在蓝牙开发中,很多开发者会困惑:“为什么设备能被搜索到?”“配对和连接的底层逻辑是什么?”“不同设备之间如何实现身份识别?”——这些问题的答案,都藏在GAP(Generic Access Profile&#xff…...

知识竞赛的类型与特点全面解析

🧩 知识竞赛的类型与特点全面解析因赛制宜 精准匹配 激发学习热情📌 引言知识竞赛作为一种普及知识、激发学习热情的活动形式,已衍生出多种类型,以适应不同的场景与需求。了解各类竞赛的特点,有助于组织者因赛制宜&a…...

2025届必备的AI科研工具实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 那种基于自然语言处理技术的智能工具,是AI写作软件,它能够辅助用户快…...

【2026 Turnitin对策】英文文章AI率95%降至0%实测:掌握这4个高阶修改法

最近不少主流英文检测系统都进行了算法升级,本来就是非母语写作,现在更是雪上加霜。 降低英文AIGC率,核心不在于简单的词汇替换,而在于打破那种机械的、过于规律的行文逻辑。今天我从逻辑底层逻辑到实操技巧,再到高效…...

当游戏帧率卡顿成为日常:一个智能管家如何让DLSS管理变得像呼吸一样自然

当游戏帧率卡顿成为日常:一个智能管家如何让DLSS管理变得像呼吸一样自然 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你是否曾经历过这样的时刻?在《赛博朋克2077》的夜之城街道上&#xff0…...

PHP 8.9大文件处理性能跃迁实录(87%内存降低+4.2倍吞吐提升):Fiber协程+Chunked Transfer全链路解析

更多请点击: https://intelliparadigm.com 第一章:PHP 8.9大文件分块处理性能跃迁全景概览 PHP 8.9 并非官方发布版本(截至 2024 年,PHP 最新稳定版为 8.3),但作为技术前瞻推演场景,本章基于 P…...

告别配对数据烦恼:用EnlightenGAN无监督增强夜间照片,实测效果与避坑指南

告别配对数据烦恼:用EnlightenGAN无监督增强夜间照片,实测效果与避坑指南 深夜街头随手拍摄的照片总是模糊不清?行车记录仪的夜间画面噪点严重?传统图像增强方法要么需要大量配对数据,要么效果不尽如人意。今天要介绍的…...

一文讲清,erp物料管理系统是什么意思?erp物料管理系统如何运作?

在当今的制造业和商贸流通领域,库存积压、物料短缺、账实不符是困扰管理者的三大顽疾,要解决这些问题,离不开一套科学的数字化工具。那么,erp物料管理系统到底是什么意思?简单来说,它是指基于企业资源计划&…...

RIR-Generator:在MATLAB中构建虚拟声学实验室的镜像魔法

RIR-Generator:在MATLAB中构建虚拟声学实验室的镜像魔法 【免费下载链接】RIR-Generator Generating room impulse responses 项目地址: https://gitcode.com/gh_mirrors/ri/RIR-Generator 想象一下,你正在开发一款语音识别系统,或者设…...

2026届学术党必备的五大降重复率助手横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 旨在降低人工智能生成内容可识别性的举措,要从词汇、句法以及逻辑这三个维度着手…...

FPGA模块化固件框架设计与USB2高速传输优化

1. FPGA模块化固件框架设计解析在硬件加速领域,FPGA因其可重构特性成为高性能计算的关键载体。我们开发的模块化固件框架采用分层架构设计,核心由三个功能层构成:通信接口层:基于FTDI FT2232H芯片实现物理层USB2协议栈&#xff0c…...

一文讲清物料管理软件是什么?企业如何选对物料管理软件?

在制造业和实体经济的数字化转型浪潮中,物料管理软件已经成为企业提升竞争力的核心工具。简单来说,物料管理软件是一种利用计算机技术,对企业生产经营过程中的原材料、半成品、成品等物资进行全生命周期管理的数字化工具,它不仅仅…...

从一次授权测试复盘:Fscan在内网横向移动中的那些‘神助攻’场景

Fscan实战:内网横向渗透的高效自动化路径 凌晨三点,攻防演练的第三十二小时。当我从边缘服务器那台老旧的CentOS跳板机成功进入内网时,面对192.168.0.0/16的庞大地址空间,手指悬在键盘上迟迟没有敲下第一个命令——该从哪里开始&a…...

27岁转行做程序员,38岁我又开始转型了

27岁的时候,我从工地提桶跑路做了程序员,以为找到了铁饭碗。 35岁的时候,眼看着同事一个个被优化,我开始慌了。 38岁的时候,AI大火了,我决定主动转型。 这一次,我不想等了,我选择…...

Ubuntu 优势不再,Fedora 成新用户首选 Linux 发行版?

Ubuntu 应用分发:Snap 选择的困境Linux 应用分发领域向来混乱,2015 年问世的 Flatpak 提供了新的分发方式,被众多 Linux 发行版广泛采用。然而,Ubuntu 却推出了 Snap。Snap 对开发者限制更多,一些应用不愿采用&#xf…...

守护孩子视力,这几款教育照明灯具值得关注

每每走进随便哪一所学校,教室里的灯光,常常是我们极易忽略,然而却又特别关键的细微之处。当那些孩子们在课桌上快速书写,头顶上方那一片光线的质量,正静静地对他们的视力健康以及学习效率产生着影响。近些年来&#xf…...

CVSS 4.0 来了,你的漏洞优先级排序还准吗?聊聊新指标对安全运营的实际影响

CVSS 4.0实战指南:如何用新指标重构漏洞管理流程 当安全运营中心(SOC)的告警面板又一次被刷爆时,团队面临的永恒难题是:先修哪个?传统的CVSS 3.1评分像一把刻度模糊的尺子,而2023年底发布的CVSS 4.0带来了更精密的测量…...

你的样本量够吗?WGCNA分析前必须搞清楚的5个关键问题与实战策略

WGCNA分析前的5个关键评估:如何避免无效分析并优化实验设计 当你第一次听说WGCNA这个强大的共表达网络分析工具时,可能已经迫不及待想在自己的数据集上尝试。但先别急着运行代码——我见过太多研究者因为前期准备不足,花费数周时间却得到毫无…...

3步快速入门:为什么Pyfa是EVE玩家必备的免费舰船配置工具

3步快速入门:为什么Pyfa是EVE玩家必备的免费舰船配置工具 【免费下载链接】Pyfa Python fitting assistant, cross-platform fitting tool for EVE Online 项目地址: https://gitcode.com/gh_mirrors/py/Pyfa Pyfa(Python Fitting Assistant&…...

国产化自主可控AI体系全流程建造路径(公开完整版)

国产化自主可控AI体系全流程建造路径(公开完整版)一、方案前置说明本方案为全公开表层落地路径,涵盖体系从前期规划、搭建部署到落地迭代、生态适配的全部实操流程,无任何核心底层逻辑、本源规则、独家心法泄露,所有环…...

Themida加壳工具还能用吗?实测最新版火绒下的免杀效果与替代思路

Themida加壳技术在当代安全环境中的实效性分析与替代方案探索 在网络安全攻防对抗的永恒博弈中,加壳技术曾长期作为绕过杀毒软件检测的经典手段。Themida作为老牌商业加壳工具,其免杀效果一度成为安全研究者的关注焦点。然而随着火绒等国产安全软件检测引…...

技术文档编写用户指南与API文档

技术文档是软件开发中不可或缺的一部分,而用户指南与API文档则是其中最为关键的两类文档。用户指南帮助普通用户快速上手产品,而API文档则为开发者提供接口调用的详细说明。无论是提升用户体验,还是降低开发者的接入门槛,高质量的…...

FastAPI 基础指南:从入门到实战

FastAPI 基础:从入门到实战 🔥 这是一份超详细的 FastAPI 学习笔记,涵盖基础到实战,适合想要快速上手 FastAPI 的开发者 目录 FastAPI 简介同步与异步机制FastAPI 特点与优势创建第一个 FastAPI 项目路由详解参数详解&#xff1a…...