Let‘s encrypt 免费 SSL 证书安装

Let's Encrypt 是一家免费、开放、自动化的证书颁发机构,由非营利组织互联网安全研究组(ISRG)运作。Let's encrypt 证书是 3 个月有效期,可以通过脚本自动续期。

shell 复制代码
yum install certbot -y

测试一下 Certbot 是否安装成功。

shell 复制代码
certbot --version

申请证书

shell 复制代码
certbot certonly --standalone -d 域名.com -d www.域名.com

--standalone 表示使用独立模式,不需要 Nginx 服务。--nginx 表示使用 Nginx 插件,-d 后面是域名,可以添加多个 -d 参数,支持多域名证书。申请证书之前,需要确保 Nginx 服务正常运行。

将证书链和私钥配置到 Nginx 服务器

nginx 复制代码
server {
    listen 443 ssl;
    server_name 域名.com www.域名.com;
    ssl_certificate  fullchain.pem;
    ssl_certificate_key /privkey.pem;
}

重启nginx

shell 复制代码
systemctl restart nginx

证书续期

Let's encrypt 证书是 3 个月有效期,可以通过 Certbot 自动续期。

shell 复制代码
certbot renew

Certbot 会检查证书是否过期,如果过期会自动续期。可以将 certbot renew 添加到定时任务,定期检查证书是否过期。

相关推荐
齐齐大魔王7 分钟前
网络基础模型:从OSI七层到TCP/IP四层
网络·网络协议·tcp/ip
小哇66642 分钟前
MCP服务 SSE / Streamable HTTP 这两种数据传输机制,怎么用 http 请求查询这个MCP服务支持哪些工具调用, 和怎么调用其中一个工具
网络·网络协议·http
2501_916007471 小时前
不用 Mac 也可以 Windows下管理iOS描述文件的非Xcode完整指南
android·ios·小程序·https·uni-app·iphone·webview
Jun6262 小时前
QT(6)-UDP数据收发
网络·网络协议·udp
MyFreeIT12 小时前
Let’s Encrypt
https·let’s encrypt
上海云盾第一敬业销售13 小时前
高防CDN与高防IP应用场景架构解析
网络协议·tcp/ip·架构
计算机安禾15 小时前
【算法分析与设计】第46篇:近似难度与不可近似性理论
网络协议·算法·ssl
Master_Azur15 小时前
JavaEE之网络编程(TomCat介绍)
后端·网络协议
sdm07042716 小时前
网络原理-2.传输层协议TCP
网络·网络协议·tcp/ip
代码中介商18 小时前
HTTP 完全指南(一):请求与响应报文结构深度详解
网络·网络协议·http