添加项目文件。

This commit is contained in:
Dennis Mo
2020-04-26 14:39:13 +08:00
parent 80bd79f00e
commit 24d3dcf835
18 changed files with 589 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
# A repository fork from [https://github.com/wmnnd/nginx-certbot](nginx-certbot)
## 用途
使用`docker-compose`配置nginx并申请certbot证书。
## 文件说明
* `init-letsencrypt.sh`获取Let's Encrypt证书
* `data/nginx`nginx配置文件目录
* `docker-compose.yml`:服务配置;
## 使用说明
1.解析域名到你的服务器;
2.安装docker-compose参考 <a href="https://www.4spaces.org/centos-install-docker-compose/" target="_blank">CENTOS安装Docker Compose</a>
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)