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

ops/2024/9/25 6:07:39/

如何使用免费的 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/ops/98036.html

相关文章

EmguCV学习笔记 VB.Net 2.4 Image类

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV学习笔记目录 Vb.net EmguCV学习笔记目录 C# 笔者的博客网址:VB.Net-CSDN博客 教程相关说明以及如何获得pdf教…

【计算机网络】认识端口号 认识传输层协议 认识网络字节序 认识socket套接字

👦个人主页:Weraphael ✍🏻作者简介:目前正在学习c和算法 ✈️专栏:Linux 🐋 希望大家多多支持,咱一起进步!😁 如果文章有啥瑕疵,希望大佬指点一二 如果文章对…

【Postgresql】随手记:创建时间、更新时间数据库端自动实现更新

postgresql数据表中 字段 解释 id: 自增数字; name:字符串; create_at:记录创建数据的时间; update_at:记录更新记录的时间; 想法: create_at 和 update_at 字段用于记录…

DMA(hal库)

DMA(直接存储器存取) DMA(Direct Memory Access,直接内存访问)是一种允许外设或内存之间直接传输数据的技术,而无需 CPU 参与。这能显著提高数据传输效率并减少 CPU 的负担。 使用 DMA 通常涉及以下步骤&…

王立铭脑科学50讲——15~18篇,运动输出篇。

王立铭脑科学50讲——15~18篇,运动输出篇。 我对课程感兴趣的点 1、虽然现在人工智能发展很好,但多体现在对文字、图片、视频的处理,回到物理世界,特别结合物理设备进行输出,还是只能进行简单的动作,因为电…

PostgreSQL的postgres主进程

PostgreSQL的postgres主进程 在PostgreSQL数据库系统中,主要的后台进程各司其职,保证数据库的高效运行。其中,主进程postgres(也称为Postmaster)是整个数据库的核心,它负责管理和协调所有其他后台进程&…

css-定位

1.为什么需要定位 以下效果,标准流或浮动都无法快速实现,此时需要定位来实现。 1. 某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子. 2. 当我们滚动窗口的时候,盒子是固定屏幕某个位置的。 2.定位组成 1. 定位模式…

掌握ThinkPHP6中的数据验证技巧,提升开发效率

ThinkPHP6是目前非常流行的PHP开发框架之一,许多PHP开发者都喜欢使用它来进行开发。在开发过程中,数据验证是一个非常重要的部分,因为一个优秀的应用必须要具备用户输入数据的合法性验证。在本篇文章中,我们将详细介绍ThinkPHP6中…