A repository fork from https://github.com/wmnnd/nginx-certbot
用途
使用docker-compose配置nginx并申请certbot证书。
文件说明
init-letsencrypt.sh:获取Let's Encrypt证书;data/nginx:nginx配置文件目录;docker-compose.yml:服务配置;
使用说明
1.解析域名到你的服务器;
2.安装docker-compose,参考: CENTOS安装Docker Compose;
3.修改配置;
- 修改
init-letsencrypt.sh文件中的域名及邮箱; - 修改
server/nginx中的配置文件里的域名;如有必要,把sample.conf改成实际的文件名。但如果不做修改,只要其中的域名正确,不影响证书申请。
4.申请证书
chmod +x ./init-letsencrypt.sh
sudo ./init-letsencrypt.sh
5.启动服务
docker-compose up -d
测试环境
- CentOS Linux release 7.3.1611 (Core)