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 操作和手动证书更新的过程。

相关推荐
薛之谦_2 小时前
【SSL】什么是自签名证书及使用Java生成SSL自签名证书
java·网络协议·ssl
云资源服务商2 小时前
阿里云无影AgentBay:开启AI智能体“自进化”时代的云端基础设施
人工智能·阿里云·云计算
吉普赛的歌6 小时前
【阿里云】ECS服务器重启需要注意的事项
运维·服务器·阿里云
深耕AI7 小时前
【端口的核心区别】阿里云安全组:80、443和16251
安全·阿里云·云计算
平凡而伟大(心之所向)16 小时前
云架构设计与实践:从基础到未来趋势
人工智能·阿里云·系统架构·安全架构
DeBuggggggg17 小时前
linux 安装Python3.9 且支持SSL
linux·运维·ssl
eddy-原1 天前
阿里云核心服务解析与应用实践
linux·运维·阿里云·云计算
tnan25221 天前
基于阿里云效实现cicd记录
阿里云·ci/cd·docker·容器·自动化
Heavydrink1 天前
阿里云龙蜥8系统安装Docker详细教程
阿里云·docker·云计算
星释1 天前
阿里云Windows数据2T以上磁盘扩容方案
阿里云·云计算