记录单机双域名实测通过及任务中断验证计划

This commit is contained in:
xuans 2026-09-30 22:18:41 +08:00
parent 380adf2007
commit 36f216c6af
3 changed files with 22 additions and 5 deletions

View File

@ -1,4 +1,17 @@
# Linux 生产流程测试记录
## 单台服务器双域名闭环(2026-09-30 22:18)
- 新域名 scert-multi-20260930.apmmk.cn,资源 ID fd0b6b70-9cca-48d7-9d9f-40551cb95fc5,与第一域名关联同一服务器 3cfe6b82-6807-421d-88ab-a2034370375b。
- 仅新增独立 A 记录,记录 ID 2105298673814337536,TTL 600,未改原有泛解析。DescribeSubDomainRecords 返回未授权,改用产品已有授权的 DescribeDomainRecords 精确组合查询,没有扩权;确认新名称没有已有记录后才新增。
- 正式页面保存域名返回 201、绑定返回 200。22:10:38 任务 603a01dc-1557-4976-ae56-501c944493a4 实际执行 DNS-01;22:11:11 验证通过并清理挑战,22:11:13 签发成功。两台权威服务器查询挑战 TXT 均无返回。
- 产品创建 /ssl/scert-multi-20260930.apmmk.cn/single,三个目标文件与版本化托管文件哈希逐一一致;公有证书文件 644、私钥 600。第一域名三个文件哈希前后不变。
- 首次任务未误报成功:新域名尚无已加载的 Nginx 站点,默认 DNS 仍命中旧泛解析缓存,后置 HTTPS 报 tls: unrecognized name,任务为 failed。随后新增独立 Nginx 站点配置,nginx -t 通过;未覆盖旧站点。仅清本机解析缓存不能消除上游旧缓存,等待实际 TTL 到期,22:15:27 默认解析变为授权目标,没有固定 IP 或禁用 TLS 验证。
- 22:13 通过产品接口精确解除第二域名关联:第二域名服务器列表为空,第一域名仍关联原服务器,服务器总数仍为一;随后重新绑定第二域名,返回 200。
- 22:15:43 正式页面部署已有证书,任务 745a66ff-3b75-47ca-88fa-e4f101a9f879 成功,页面报告一台推送成功、站点 HTTPS 校验通过。
- 第二域名公网、托管和目标证书指纹均为 43063C0726D34362B254CE28B66D7EB637E00B165F68EC0D07FCED0DF2C64AD2;第一域名仍为 5DE99CD681FB8A84745CE4ED6091D76A7B86616421B3048D3C42844B8A4460ED。服务器端两站点和外部 Windows 客户端第二站点正常 TLS 访问均为 200。
- 无残留部署锁;主服务、目录 socket 和 nginx 均 active。没有创建辅助验收脚本;独立 Nginx 配置是实际证书消费端配置,不是测试替身。
- 该结果证明一台服务器多个域名及精确关联隔离,不证明一个域名多台真实服务器;后者仍缺第二台服务器。
## 新 DNS 候选部署与旧有效证书负向恢复(2026-09-30 22:05)
本轮为保留数据升级复测,不是清库首次生产验收。没有新增辅助验收脚本,没有关闭 TLS 或 SSH 身份验证;通过现有密码 SSH 会话运维。

View File

@ -1,5 +1,5 @@
# Scert 整改任务执行清单
## 当前任务看板(2026-09-30 22:05)
## 当前任务看板(2026-09-30 22:18)
需求确认:沿用已确认完整整改范围;新包正式安装、DNS 复测、旧证书负向与恢复、单机多域名依次推进,不缩减多服务器、数据库和最终首次流程验收。修改前检查点 7d0ce94 已推送。下方各时间章节保留为历史证据,当前状态以本节为准。
@ -7,8 +7,10 @@
- [x] 产品 DNS 权限检查连续四次返回 200,三十六位十六进制随机记录名、写入、读取、清理均成功;不以失败重试充当连续成功。
- [x] 正式页面申请新证书完成签发;无操作重载时公网仍提供旧有效证书,六次身份校验后任务和尝试失败,页面没有误报成功。
- [x] 已恢复 nginx 正常重载,通过正式页面部署已有证书成功;新公网、目标、托管指纹一致,Nginx worker 更新,HTTPS 正常。
- [~] 单机多域名复用同一服务器;继续核对互不覆盖、独立路径及部署结果。
- [ ] 任务中断和重启恢复、三数据库矩阵、Linux 原生构建及 Windows 服务验收。
- [x] 单机双域名实机通过:新域名完成真实 DNS-01 和签发;独立目标目录由产品创建,旧域名文件不变。补齐独立 Nginx 站点并等待真实 DNS 缓存到期后,正式页面部署成功,两个域名均为正常 HTTPS。
- [x] 精确解除第二域名的服务器关联不影响第一域名,服务器记录保持一条;已经重新关联第二域名,不以此替代多台服务器验收。
- [~] 下一任务为在真实部署执行中中断主进程,核对重启后的任务、尝试和远端现场;先使用已有证书,避免重复申请。修改前检查点 380adf2 已推送。
- [ ] 三数据库矩阵、Linux 原生构建及 Windows 服务验收。
- [ ] P0-12 备份恢复和其余既定整改门禁;最终清库、清缓存、完整首次生产流程。
- [!] 第二台真实服务器缺失,不能用同机多条记录替代;后置 HTTPS 校验失败没有自动运行态恢复证据。

View File

@ -1,5 +1,5 @@
# Scert 整改、合并与优化清单
## 当前验收总览(2026-09-30 22:05,以本节为准)
## 当前验收总览(2026-09-30 22:18,以本节为准)
下方带时间的进度为历史证据,不代表当前阻塞位置。P0-03 已按源码与产物边界范围复审通过,不再使用历史“仍停在 P0-03”作为当前结论。完整整改及生产验收仍未完成,不承诺当晚放行。
@ -9,7 +9,9 @@
- [x] 同域旧有效证书负向实机验证完成:目标文件为新指纹,公网仍为旧指纹、Nginx worker 未变;任务和尝试均失败,页面显示错误,日志明确六次校验后指纹仍不一致。
- [x] 恢复正常重载命令后,通过正式页面部署已有新证书成功;托管文件、目标文件和公网新指纹一致,HTTPS 返回 200,域名恢复正常,无残留部署锁。
- [~] P0-04、P0-10 等整项继续进行;本次证明失败检测与人工修正后重新部署,不证明后置 HTTPS 失败自动恢复运行态。证书申请失败页面仍只显示通用错误,诊断可读性待改善。
- [ ] 后续仍需单机多域名、真实多服务器、任务中断恢复、三数据库、Linux 原生构建、Windows 服务及其他既定门禁。
- [x] 单机双域名实机闭环完成:第二域名真实 DNS-01 签发,产品创建独立目录,原域名文件未覆盖;补齐独立 Nginx 站点并等待 DNS 缓存到期后,正式页面部署成功,两站点 HTTPS 和指纹正确。精确解绑、重新绑定第二域名不影响第一域名。
- [~] 继续真实部署中断与重启恢复;不以普通空闲服务重启代替任务执行中断测试。
- [ ] 后续仍需真实多服务器、三数据库、Linux 原生构建、Windows 服务及其他既定门禁。
- [!] 第二台真实服务器仍缺;本轮是保留现场的升级和负向复测,没有清库,不能替代最终清库、清缓存和完整首次生产初始化。
## 最新阻塞整改(2026-09-30 21:48,DNS 探测随机标签)