简介
之前写过一篇certbot申请SSL证书的文章:SSL证书申请,写得比较详细,但是最近发现使用snapd会更方便。
使用机器:Ubuntu 20.04
简单步骤
1、首先安装必要软件
sudo apt install snapd
sudo apt install certbot
sudo apt install python3-certbot-nginx
2、然后安装nginx(略)
3、开始
我的nginx安装路径:/usr/sbin/nginx
我的nginx配置文件路径:/etc/nginx/nginx.conf
相关根据自己的nginx安装路径修改
配置文件路径只需要到nginx.conf的上级目录即可
certbot certonly --nginx --nginx-ctl /usr/sbin/nginx --nginx-server-root /etc/nginx
随后会出现相关的确认想,按照步骤来即可
申请成功后,会在/etc/letsencrypt/live/{域名}/下,生成一些文件。
此时SSL证书申请完成了,但是该证书时效性是3个月
,到期后需要续签。
注:nginx相关SSL配置、证书自动续签,参考顶部的链接,有详细说明