1,安装
yum install certbot python3-certbot-nginx -y
2,检查一下nginx的配置文件
nginx -t
3,宝塔安装的,nginx目录没有在etc下,会有错误提示,需要更改下命令,加上nginx的目录配置
certbot --nginx --nginx-server-root=/www/server/nginx/conf/
4,运行成功后,
第一个填写使用的邮箱
第二个选择Y
第三个选择你要配置的域名的序号
5,重启nginx
6,证书只有3个月的有效期,需要设置一个定时任务,之后增加上
7,
设置自动续签,为了避免手动续签的麻烦,可以将续签操作添加到crontab计划任务中,确保证书在到期前自动更新:
0 0 1 * * certbot renew --quiet --renew-hook 'sudo systemctl reload nginx' > /dev/null 2>&1
特别说明:来源于网络,但本人已亲测整理通过。