let’s encrypt&nginx@FreeBSD
不知道为什么最近有好几个需求要用到 let’s encrypt 。我之前在 CentOS 上面用了下,感觉还不错。由于自己用得比较多的是 FreeBSD ,所以也在上面试了下。也是很简单…
先安装 nginx 和 py-certbot ,然后直接调用:
certbot certonly --email root@mydomain.com --webroot -w /usr/share/nginx/html -d ssl.mydomain.com -d test.mydomain.com
运行提示成功。然后再按提示修改 nginx 的配置文件就可以了。主要是添加如下内容:
ssl_certificate /usr/local/etc/letsencrypt/live/ssl.mydomain.com/fullchain.pem; ssl_certificate_key /usr/local/etc/letsencrypt/live/ssl.mydomain.com/privkey.pem;
然后再设置一个 cron 每个月运行一次 certbot renew 就可以了。