update
This commit is contained in:
		| @@ -1,7 +1,7 @@ | |||||||
| # 部署 letsencrypt | # 部署 letsencrypt | ||||||
|  |  | ||||||
| - 为域名 x1.xx.com 和 x2.xx.com 申请 ssl 证书,并在每月的 31 号晚上十一点更新一次 | - 为域名 x1.xx.com 和 x2.xx.com 申请 ssl 证书,并在每月的 31 号晚上十一点更新一次 | ||||||
| - 为域名 \*.xxx.com 申请 ssl 证书,并在每月的 31 号晚上十点更新一次 | - 为域名 \*.xxx.com 和 \*.yyy.com 申请 ssl 证书,并在每月的 31 号晚上十点更新一次 | ||||||
| - 根据实际环境修改 | - 根据实际环境修改 | ||||||
|     - docker-compose.yml |     - docker-compose.yml | ||||||
|  |  | ||||||
| @@ -10,26 +10,31 @@ | |||||||
|     grep '\<source:' docker-compose.yml | cut -d: -f2 | xargs mkdir -p |     grep '\<source:' docker-compose.yml | cut -d: -f2 | xargs mkdir -p | ||||||
|     ``` |     ``` | ||||||
|  |  | ||||||
| - 获取通配域名的证书时,需要手动设置 TXT 解析记录,这里配合脚本实现自动化获取和更新 | - 获取通配域名的证书时,需要设置 TXT 解析记录,这里配合脚本实现自动添加和更新 | ||||||
|     - 调用腾讯云接口设置 TXT 解析记录 |     - 调用腾讯云接口设置/更新 TXT 解析记录 | ||||||
|         ``` |         ``` | ||||||
|         cp tencent-api.sh letsencrypt-wildcard/etc/manual-hook.sh |         cp tencent-api.sh letsencrypt-wildcard/etc/manual-hook.sh | ||||||
|  |         # 修改脚本,替换成自己的阿里云 access key 信息 | ||||||
|  |         #ACCESS_KEY_ID='aliyun access key id' | ||||||
|  |         #ACCESS_KEY_SECRET='aliyun access key secret' | ||||||
|         ``` |         ``` | ||||||
|  |  | ||||||
|     - 调用阿里云接口设置 TXT 解析记录 |     - 调用阿里云接口设置/更新 TXT 解析记录 | ||||||
|         ``` |         ``` | ||||||
|         cp aliyun-api.sh letsencrypt-wildcard/etc/manual-hook.sh |         cp aliyun-api.sh letsencrypt-wildcard/etc/manual-hook.sh | ||||||
|  |         # 修改脚本,替换成自己的腾讯云 secret 信息 | ||||||
|  |         #SECRET_ID='tencent secret id' | ||||||
|  |         #SECRET_KEY='tencent secret key' | ||||||
|         ``` |         ``` | ||||||
|  |  | ||||||
|  | - 手动启动,等待容器停止后,证书申请完成 | ||||||
| - 启动 |  | ||||||
|     ``` |     ``` | ||||||
|     docker-compose up -d |     docker-compose up -d | ||||||
|     ``` |     ``` | ||||||
|  |  | ||||||
| - 创建定时任务 | - 创建定时任务 | ||||||
|     ``` |     ``` | ||||||
|     0 23 31 * * docker-compose -f /compose/docker-compose.yml up -d letsencrypt |     0 23 31 * * docker-compose -f /compose/docker-compose.yml up letsencrypt | ||||||
|     0 22 31 * * docker-compose -f /compose/docker-compose.yml up -d letsencrypt-wildcard |     0 22 31 * * docker-compose -f /compose/docker-compose.yml up letsencrypt-wildcard | ||||||
|     ``` |     ``` | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
|  |  | ||||||
| ## 定制 | ## 定制 | ||||||
| - 安装 certbot 和 openssl | - 安装 certbot 和 openssl | ||||||
| - 不支持通配域名 |  | ||||||
|  |  | ||||||
| ## 外挂目录和文件 | ## 外挂目录和文件 | ||||||
| - /etc/letsencrypt: letsencrypt 数据目录 | - /etc/letsencrypt: letsencrypt 数据目录 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user