Files

A repository fork from https://github.com/wmnnd/nginx-certbot

用途

使用docker-compose配置nginx并申请certbot证书。

文件说明

  • init-letsencrypt.sh获取Let's Encrypt证书
  • server/nginxnginx配置文件目录
  • 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

6.续签

执行init-letsencrypt.sh即可。

例如ycweb_oc续签实操 首先,cd /srv/NginxDocker。然后分别执行init-letsencrypt.sh init-letsencrypt-ycmusic.sh

测试环境

  • CentOS Linux release 7.3.1611 (Core)