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

相关推荐
TechWayfarer11 小时前
如何搭建企业级IP归属地查询平台?
网络·网络协议·tcp/ip
执行部之龙13 小时前
https连接建立以及密钥加密详解
网络协议·http·https
EmbeddedCore14 小时前
守护网络通信的基石:深入解析SSL/TLS协议
网络·网络协议·ssl
.豆鲨包15 小时前
【计算机网络】数据链路层
网络·网络协议·计算机网络
奋斗tree16 小时前
HTTP Error 503 常见原因及解决方案
网络·网络协议·http
FPGA小迷弟17 小时前
FPGA工程师面试题汇总(二十四)
网络协议·tcp/ip·fpga开发·verilog·fpga
EmbeddedCore17 小时前
在资源受限的M3处理器上实现SSL/TLS通信的完整方案
网络协议·嵌入式·ssl
小小小陆18 小时前
同一台电脑两个WinForm程序TCP通信
网络·网络协议·tcp/ip
醇氧19 小时前
【学习】IP地址分类全解析
网络协议·学习·tcp/ip
橙露21 小时前
CentOS 服务器安全加固:防火墙、端口、权限配置
服务器·安全·centos