欢迎光临
感受代码之美

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

这里介绍如何使用docker-compose配置nginx和certbot服务,并为域名申请certbot证书的过程。

下文中的涉及到的docker-compose.yml等文件详见: https://github.com/aitlp/nginx-certbot

1.解析域名到你的服务器;

2.安装docker-compose,参考: CENTOS安装Docker Compose

3.修改配置;

  • 修改init-letsencrypt.sh文件中的域名及邮箱;
  • 修改data/nginx中的域名;

4.申请证书

chomod +x ./init-letsencrypt.sh

sudo ./init-letsencrypt.sh

5.启动服务

 docker-compose up -d

References

  1. Nginx and Let’s Encrypt with Docker in Less Than 5 Minutes
  2. 基于Certbot为Nginx的Docker镜像添加HTTPS
  3. docker-compose nginx + ssl配置
  4. docker安装nginx并配置通过https访问
  5. Create and renew website certificates using the Letsencrypt free certificate authority.
未经允许禁止转载:四个空格 » 使用docker-compose配置nginx并申请certbot证书