All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m49s
24 lines
1.4 KiB
Markdown
24 lines
1.4 KiB
Markdown
# 说明文档.md
|
|
|
|
## 项目规划
|
|
本任务旨在帮助用户在云端服务器上替换 SSL 证书。用户已解压 `airoport.co_ecc.zip`,需将得到的 `.cer` 和 `.key` 文件替换到 `/etc/letsencrypt/archive/airoport.co` 目录下对应的 `.pem` 文件中。
|
|
|
|
## 实施方案
|
|
1. **文件对应关系确认**:映射解压后的文件与 `archive` 目录下的 PEM 文件。
|
|
2. **备份与替换**:备份旧证书,执行 `cp` 命令覆盖现有文件。
|
|
3. **服务重启建议**:提示用户替换后需重启 Nginx/Gateway 服务以使证书生效。
|
|
|
|
## 进度记录
|
|
| 时间节点 | 任务说明 | 进度 | 结果说明 |
|
|
| :--- | :--- | :--- | :--- |
|
|
| 2026-03-11 | 初始化文档并提供指令 | [x] 已完成 | 已提供查找日志的命令并记录在文档中 |
|
|
| 2026-03-11 | 提供今天所有 ERROR 报错指令 | [x] 已完成 | 已提供根据日期过滤 ERROR 的命令 |
|
|
| 2026-03-12 | 分析并确认 Unknown column 错误 | [x] 已完成 | 确认为 `user_device` 缺少 `short_code` 字段,已提供 SQL |
|
|
| 2026-03-12 | 提供 SSL 证书替换指令 | [x] 已完成 | 已提供备份与替换证书的组合指令 |
|
|
|
|
certbot certonly --manual --preferred-challenges dns -d airoport.win -d "*.airoport.win" -d hifastapp.com
|
|
|
|
|
|
|
|
gunzip -c /Users/Apple/Downloads/db_backups_20260311_175705/mysql/mysql_dump_20260311_175556.sql.gz \
|
|
| docker exec -i ppanel-db mysql -uroot -prootpassword |