“增加一些目录管理”
This commit is contained in:
@@ -2,11 +2,19 @@
|
||||
docker-compose 使用 nginx-proxy 在一台小鸡下部署多个项目 使用域名区分 支持ssl。
|
||||
此项目的目的是为了自用时候方便,顺便做记录,*不保证所有参数都调优且高可用*。
|
||||
|
||||
补充:
|
||||
|
||||
本项目的初衷是为了给自己折腾留下记录,所以此项目之后方向可能会转变不仅仅是使用docker搭建
|
||||
|
||||
项目如此简单:因此会逐渐增加各种对数据的管理、使用golang实现一键脚本(面板)等功能
|
||||
|
||||
## 目录
|
||||
use_ssl:支持docker-compose一键搭建并使用ssl
|
||||
normal:一些人不喜欢https或者如果套用cf再用 Let’s Encrypt 生成证书会出问题。这两种情况用这个目录下的
|
||||
tool: 一些工具类的软件,直接使用ip访问或者直接使用docker跑的东西
|
||||
|
||||
data: 所有目录的数据集中到这里管理,方便数据备份/转移
|
||||
|
||||
## 核心
|
||||
jwilder/nginx-proxy 负责通过你填写的域名自动生成nginx的配置文件,不需要关心细节,只需要运行起来就可以
|
||||
jrcs/letsencrypt-nginx-proxy-companion 负责通过letsencrypt生成免费https证书并且自动重新认证
|
||||
@@ -28,7 +36,7 @@ jrcs/letsencrypt-nginx-proxy-companion
|
||||
- LETSENCRYPT_HOST=example.test.com
|
||||
- DEFAULT_EMAIL=xxx@gmail.com
|
||||
将对应的域名和邮箱修改,不使用ssl的情况下 只需要修改VIRTUAL_HOST
|
||||
一些特殊的软件可能需要额外配置,请留意文件中的注释
|
||||
一些特殊的软件可能需要额外配置,请留意文件中的注释
|
||||
|
||||
## 已知的问题
|
||||
在套用cloudflare并且https启用严格的情况下,再使用use_ssl中的方法运行可能出现ssl检验不过的情况,实测可以先使用灵活模式,再运行docker-compose。
|
||||
|
||||
Reference in New Issue
Block a user