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

如何使用免费的 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

  2. 安装 certbot 并等待安装结束

    sudo snap install --classic certbot

  3. 执行 cerbot,填入 email,其他全选 Y 即可,接下来选择域名,直接回车配置所有子域名

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

稍等一会儿,Nginx 配置自动完成,域名可以使用了。

  1. SSL 三个月过期,可以定期运行刷新命令。

    sudo certbot renew

总结

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

相关推荐
奋进的孤狼13 小时前
【Spring AI】阿里云DashScope灵积模型
人工智能·spring·阿里云·ai·云计算
吳所畏惧1 天前
NVM踩坑实录:配置了npm的阿里云cdn之后,下载nodejs老版本(如:12.18.4)时,报404异常,下载失败的问题解决
前端·windows·阿里云·npm·node.js·batch命令
Arwen3032 天前
解密国密 SSL 证书:SM2、SM3、SM4 算法的协同安全效应
算法·安全·ssl
bksheng2 天前
【SSL证书校验问题】通过 monkey-patch 关掉 SSL 证书校验
网络·爬虫·python·网络协议·ssl
lixzest2 天前
/usr/bin/ld:找不到 -lssl
ssl
MediaTea2 天前
Python 库手册:ssl 加密通信模块
开发语言·网络·python·网络协议·ssl
猫头虎2 天前
[精选] 2025最新生成 SSH 密钥和 SSL 证书的标准流程(Linux/macOS/Windows系统服务器通用方案)
linux·服务器·开发语言·macos·ssh·ssl·ai编程
DreamJia912 天前
Nginx 服务器 SSL 证书安装部署并配置(已实测)
服务器·nginx·ssl
Arwen3033 天前
从 “http” 到 “https”:只差一张 SSL
http·https·ssl
青梅主码-杰哥3 天前
中央广播电视总台联合阿里云研究院权威发布《中国人工智能应用发展报告(2025)》:我国依旧需要大力注重人工智能人才的培养
人工智能·阿里云·云计算