一 安装证书工具

snap install --classic certbot

二 将域名解析到此机器

三 在nginx里配置好网站和域名

四 注册 ssl 证书

certbot certonly --nginx

各种选择后,正常证书会注册好并保存在以下路径

/etc/letsencrypt/live/域名

五 修改nginx里的网站配置


listen 443 ssl;
ssl on;
ssl_certificate /etc/letsencrypt/live/域名/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/域名/privkey.pem;
ssl_session_timeout 5m;
参考 :
1 https://certbot.eff.org
2 https://github.com/certbot/certbot

标签: ubuntu, nginx, ssl, let's encrypt, https, cerbot