资源链接
以nginx+centos7为例子,其他版本请自行查询官网
-
安装snapd,如果已安装请忽略
官方指导核心步骤如下,以下为centos7为例,其他版本请自行参考官网说明
# 安装epel组件 yum install epel-release # 安装snapd yum install snapd # 启用snapd systemctl enable --now snapd.socket #创建snapd符号连接 ln -s /var/lib/snapd/snap /snap
-
升级snapd至最新版本
snap install core; snap refresh core
-
安装cerbot,如果报错请重启服务器
snap install --classic certbot # 创建符号连接 ln -s /snap/bin/certbot /usr/bin/certbot
-
获取证书
certbot certonly --standalone # 输入你的邮箱 # 键入y # 键入y # 输入你的域名多个用空格分隔
-
测试自动续签
certbot renew --dry-run
-
配置到nginx,完成
常见问题解决办法
- 申请证书需要域名及80端口,如果有服务占用,请先停止
- 证书保存位置请注意查看日志
- 证书有效期3月,到期后自动续签