2 种方式申请免费 SSL 证书,阿里云 Certbot

server/2024/9/25 21:22:58/

如何使用免费的 SSL 证书,有时在项目中需要使用免费的 SSL 证书,Aliyun 提供免费证书,三个月有效期,可以直接在aliyun 申请,搜索 SSL 证书,选择测试证书。
在这里插入图片描述
Aliyun 证书需要每三月来来换一次,页面交互比较复杂。我们可以通过 CertBot 申请 Let‘s Encrypt SSL 免费证书,通过命令行直接申请, Certbot 会自动修改 Nginx 配置文件。

  1. 首先安装 snap,这里使用 CentOS
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
  1. 安装 certbot 并等待安装结束
sudo snap install --classic certbot
  1. 执行 cerbot,填入 email,其他全选 Y 即可,接下来选择域名,直接回车配置所有子域名
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx

在这里插入图片描述
稍等一会儿,Nginx 配置自动完成,域名可以使用了。
在这里插入图片描述
4. SSL 三个月过期,可以定期运行刷新命令。

sudo certbot renew

在这里插入图片描述

总结

Aliyun 和 Certbot 都可以申请三个月的免费域名,如果觉得 UI 操作麻烦,可以使用Certbot 命令行。通过命令行定时任务刷新证书,免去了 UI 操作和手动证书更新的过程。


http://www.ppmy.cn/server/107333.html

相关文章

KRTS网络模块:TCP服务端、客户端实例

KRTS网络模块:TCP服务端、客户端实例 目录 KRTS网络模块:TCP服务端、客户端实例TCP简介KRST服务端简介核心特性界面设计核心代码 KRTS客户端简介核心特性界面设置核心代码 运行实例 Socket模块基于Packet模块,实时提供更高的协议,如RAW-IP、TCP 和 UDP(参…

数据库-建表时是否需要设置外键?有啥影响?

在数据库设计中,是否设置外键会对数据的完整性、安全性、性能等多个方面产生影响。以下是设置外键与不设置外键的区别和影响: 1. 数据完整性 设置外键: 强制数据完整性: 外键约束确保引用关系中的数据保持一致性。例如,用户历史记录表中的 U…

复现ssrf漏洞

目录 一、pikachu靶场 1、靶场环境: 使用docker拉取: docker run -d -p 8765:80 8023/pikachu-expect:latest 2、使用dict 3、使用file读取文件 二、redis未授权访问 1、源码 2、使用bp探测端口 3、继续使用bp探测172.18.0.2的端口 4、使用go…

单向链表的复杂操作

1、删除链表节点 int DeleteLinkList(LinkNode *pHead, DataType TmpData) {LinkNode *pPreNode NULL;LinkNode *pTmpNode NULL;int cnt 0;pPreNode pHead;pTmpNode pHead->pNext;while (pTmpNode ! NULL){if (pTmpNode->Data TmpData){//删除pPreNode->pNext …

EazyDraw for Mac 矢量图绘制设计软件

Mac分享吧 文章目录 效果一、下载软件二、开始安装1、双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕2、应用程序显示软件图标,表示安装成功 三、运行测试安装完成!!! 效果 一、下载软件 下载软件…

Objective-C 中的管道艺术:NSPipe 通信全解析

标题:Objective-C 中的管道艺术:NSPipe 通信全解析 在 Unix 和类 Unix 系统编程中,管道是一种常见的进程间通信(IPC)机制。而在 Objective-C 中,NSPipe 类提供了一种在应用程序内不同线程或进程之间进行通…

【苍穹外卖】Day2 员工接口 分类接口

1 新增员工 1.1 设计 前端表单: 路径:/admin/employee 方法:POST 本项目约定: 管理端发出的请求,统一使用 /admin 作为前缀 用户端发出的请求,统一使用 /user 作为前缀 存在数据库中的实体类对象: pac…

基于python的pytest单元测试框架

pytest单元测试框架 单元测试框架概念 单元测试是在软件开发中针对软件的最小单位,比如:函数,方法 进行正确性检查测试 单元测试框架作用 1 测试发现:从多个文件里面去找到我们的测试用例 2 测试执行:按照一定的顺序和规则去执行,并生成结果 3 测试判断:通过断言判断…