diff --git a/doc/Linux生产流程测试记录.md b/doc/Linux生产流程测试记录.md index b9fd30b..43dfaef 100644 --- a/doc/Linux生产流程测试记录.md +++ b/doc/Linux生产流程测试记录.md @@ -2838,4 +2838,21 @@ SQLite 新测试程序 SHA-256:4c81656fae63a2eebad999d58e6a79e63e6f441810e02ce - `nginx -t` 通过并已 reload;Nginx、PMail、MySQL 均为 active。 - 无 `8443` 监听;MySQL `3306`、`33060` 仍只监听 `127.0.0.1`;`/ssl/vcer.cn` 文件保持存在,`/ssl/scert` 为空。 -本节证明的是第二台项目现场清理完成,不证明正式 SSL 推送、失败回滚、恢复指纹、幂等重试或总体生产上线已通过。 \ No newline at end of file +本节证明的是第二台项目现场清理完成,不证明正式 SSL 推送、失败回滚、恢复指纹、幂等重试或总体生产上线已通过。 +## 2026年10月4日 第二台项目数据及部署包清理实时记录 + +### 清理范围 + +- 目标主机:第二台 `45.136.13.241`。 +- 清理对象:Scert 项目证书数据、安装日志、项目专用 Nginx 测试配置、测试证书目录和项目部署残留。 +- 保留对象:PMail、共享 MySQL、现有 Nginx、`/ssl/vcer.cn` 和 SSH 登录安全配置。 + +### 复核结果 + +- [✓] `/var/lib/scert`、`/var/tmp/scert-install-mysql-reentry-20261001.log`、`/etc/nginx/conf.d/scert-ssl-push-test.conf` 和 `/ssl/scert-multi-20260930.apmmk.cn` 已移除。 +- [✓] 在 `/root`、`/tmp`、`/var/tmp`、`/opt`、`/srv`、`/etc` 和 `/usr/local` 的限定范围扫描中,未发现项目命名文件;部署包扫描为空。 +- [✓] 无 Scert 进程、systemd 单元、`8443`/`8080`/`9000` 监听;`nginx -t` 成功并已 reload。 +- [✓] PMail 25/465/587/993/995、MySQL 3306/33060 和 Nginx 80/443 仍在运行,未清理业务数据库。 +- [ ] 正式 SSL 推送和失败回滚矩阵尚未执行,不能把本次清理记录写成生产上线验收。 + +本次为第二台现场清理证据,后续推送测试必须通过正式 Web/API 流程重新建立最小目标。 diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index f8f1d92..de0f36d 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -2770,4 +2770,14 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全 - [✓] T2-清理-5:清理后 `nginx -t`、Nginx reload 和服务状态复核通过;无 Scert 进程及 `8443` 监听,MySQL 3306/33060 仍为回环监听。 - [ ] T2-SSL-正式推送:待在该干净目标上重新执行正式证书推送、Nginx reload、受控失败、回滚、恢复指纹和幂等重试。 -第二台清理项已完成并等待复审;正式 SSL 推送项仍未完成,不能据此关闭总体生产验收。 \ No newline at end of file +第二台清理项已完成并等待复审;正式 SSL 推送项仍未完成,不能据此关闭总体生产验收。 +## 2026年10月4日 第二台数据及部署包清理实时复核 + +- [✓] 通过已登记主机指纹登录第二台 `45.136.13.241`,仅检查和清理 Scert 项目归属路径;未操作 PMail、共享 MySQL 或其他业务目录。 +- [✓] 已移除 `/var/lib/scert` 下的项目证书数据、`/var/tmp/scert-install-mysql-reentry-20261001.log`、项目专用 Nginx 测试配置和 `/ssl/scert-multi-20260930.apmmk.cn` 测试证书目录。 +- [✓] 清理后未发现 Scert 进程、Scert systemd 单元、`8443`/`8080`/`9000` 监听或项目命名的部署压缩包、解包目录和安装临时物。 +- [✓] `nginx -t` 和 Nginx reload 通过;PMail 的 25/465/587/993/995、共享 MySQL 的 3306/33060 及现有 Nginx 的 80/443 保持运行。 +- [✓] 未清理共享数据库、`/ssl/vcer.cn`、现有 Nginx 业务配置或 SSH 登录安全配置;未留下本项目部署包。 +- [ ] 正式 SSL 推送、受控失败、回滚、恢复指纹和幂等重试仍待重新建立最小推送目标后执行。 + +本节仅证明第二台项目数据及部署包清理完成,不证明正式 SSL 推送或总体生产上线已通过。 diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index 3f210d1..4b6f4da 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -3388,4 +3388,12 @@ P0-11 生产验收门禁 - [✓] 清理后 `nginx -t` 和 Nginx reload 通过,Nginx、PMail、MySQL 均为 active;无 Scert 进程,无 `8443` 监听,MySQL 仍仅监听回环地址。 - [✓] 在 `/tmp`、`/var/tmp`、`/root`、`/home`、`/opt`、`/ssl` 范围复核,未发现 `Scert-*.tar.gz`、`production-candidate*`、`.install-*` 或 `.restore-from-*` 残留。 -本节只记录第二台现场清理,不代表正式 SSL 推送、失败回滚、恢复指纹或总体生产验收已经通过;后续正式推送测试必须以干净的第二台 Nginx/SSL 目标重新执行。 \ No newline at end of file +本节只记录第二台现场清理,不代表正式 SSL 推送、失败回滚、恢复指纹或总体生产验收已经通过;后续正式推送测试必须以干净的第二台 Nginx/SSL 目标重新执行。 +## 2026年10月4日 第二台清理整改状态更新 + +- [✓] 第二台 `45.136.13.241` 的 Scert 项目证书数据、安装日志、项目专用测试配置和测试证书目录已定向清理。 +- [✓] 第二台未留下本项目部署包、解包目录、安装事务目录或 Scert 运行进程;Nginx 配置检查和 reload 通过。 +- [✓] PMail、共享 MySQL、现有 Nginx、`/ssl/vcer.cn` 及 SSH 登录安全边界未被删除或改写。 +- [ ] 正式 SSL 推送、故障注入、回滚、恢复指纹、幂等重试和最终公共 HTTPS 验收仍未完成。 + +当前状态:第二台清理项已完成并等待复审;整体 Linux/Web 生产上线门禁继续保持未通过。