手动在ubuntu上的nginx里注册并使用 ssl 证书
一 安装证书工具
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