以我 youcute.cn 为例,首先安装 acme
脚本 https://github.com/Neilpang/acme.sh。然后生成证书,将证书拷贝到相应的目录。
- 因为我的 nginx 的配置只有 root 有权限,所以为图方便,acme.sh 也是安装在 root 的用户目录下
- nginx 是从一个普通用户目录里读取 ssl 证书文件
生成多个证书
acme.sh --issue -d youcute.cn -d liulidun.youcute.cn -d blog.youcute.cn -d jenkins.youcute.cn --nginx
将证书拷到对应目录
acme.sh --installcert -d youcute.cn --key-file /home/jy/ssl/youcute.cn.key --fullchain-file /home/jy/ssl/fullchain.cer --reloadcmd "service nginx force-reload"
Nginx 配置
http {
log_format main '$remote_a