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 添加到定时任务,定期检查证书是否过期。

相关推荐
发光小北1 小时前
Bronze100 系列 自研PLC你用过吗?
网络协议
Loongproxy8 小时前
抖音企业号更换公司主体怎么操作?矩阵账号配静态长效IP的稳定方案
服务器·网络·网络协议·tcp/ip
影寂ldy8 小时前
C# UDP+串口Modbus转发网关
单片机·网络协议·udp
北冥you鱼9 小时前
HTTPS 推送失败?改用 SSH 一键搞定
网络协议·https·ssh
2401_8685347815 小时前
指令集-最常用 Linux 命令速查手册(整合版)
linux·网络协议
dog25017 小时前
再论 TCP 的流式传输
网络·网络协议·tcp/ip
喜欢吃燃面20 小时前
HTTP协议深度解析:从请求响应到状态管理与安全传输
linux·网络协议·学习
傻啦嘿哟21 小时前
某宝商品爬虫:破解反爬的终极方案(含IP代理池+User-Agent轮换)
爬虫·网络协议·tcp/ip
CZIDC1 天前
华为服务器TS200-2280 V2 iBMC导入SSL证书后问题案例分析
服务器·https·ssl
tyung1 天前
znet 数据编解码:字节流怎么变成消息
后端·网络协议·go