docs: add chinese readme
This commit is contained in:
@@ -0,0 +1,41 @@
|
|||||||
|
# SSL 证书自动更新脚本
|
||||||
|
|
||||||
|
一键把腾讯云下载的 SSL 证书更新到服务器上,并自动重启 nginx。
|
||||||
|
|
||||||
|
## 使用前准备
|
||||||
|
|
||||||
|
1. 从腾讯云后台下载 nginx 格式的证书压缩包(如 `ayi-games.online_nginx.zip`)。
|
||||||
|
2. 把压缩包放到本机的 **下载(Downloads)** 文件夹。
|
||||||
|
3. 本机需要能免密登录服务器(已配置好 SSH 密钥)。
|
||||||
|
|
||||||
|
## 使用方法
|
||||||
|
|
||||||
|
在终端里运行:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./update-ssl.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
脚本会自动完成以下事情:
|
||||||
|
|
||||||
|
1. 找到「下载」文件夹里所有 `*_nginx.zip` 压缩包。
|
||||||
|
2. 逐个上传到服务器,解压并覆盖 `~/certs` 里的旧证书。
|
||||||
|
3. 自动重启 nginx 让新证书生效。
|
||||||
|
4. 删除服务器和本机「下载」里的压缩包。
|
||||||
|
|
||||||
|
看到 `Done. All SSL certs updated and nginx reloaded.` 就说明更新成功了。
|
||||||
|
|
||||||
|
## 注意事项
|
||||||
|
|
||||||
|
- 一次可以放多个证书压缩包,脚本会全部处理。
|
||||||
|
- 如果「下载」里没有压缩包,脚本会报错并退出,不会误删任何文件。
|
||||||
|
- 证书文件会解压到服务器的 `~/certs` 目录(忽略压缩包内的子文件夹)。
|
||||||
|
- 更新完成后,本机「下载」里的压缩包会被自动删除。
|
||||||
|
|
||||||
|
## 常见问题
|
||||||
|
|
||||||
|
**提示找不到压缩包?**
|
||||||
|
确认压缩包文件名以 `_nginx.zip` 结尾,并且放在「下载」文件夹里。
|
||||||
|
|
||||||
|
**需要 sudo 密码?**
|
||||||
|
如果服务器登录用户没有免密 sudo,脚本执行到重启 nginx 时会提示输入密码。
|
||||||
Reference in New Issue
Block a user