Record test environment retirement after production cutover

This commit is contained in:
Codex 2026-10-30 12:39:27 +08:00
parent c663829c6d
commit 437bea7d17
2 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,45 @@
{
"retired_at": "2026-10-30T04:36:51Z",
"checks": [
{
"url": "http://test.clashfreenode.com/",
"status": 410
},
{
"url": "https://test.clashfreenode.com/",
"status": 410
},
{
"url": "https://test.clashfreenode.com/resource-v2/",
"status": 410
},
{
"url": "https://test.clashfreenode.com/images/illustrations/0000000000000000000000000000000000000000000000000000000000000000.png",
"status": 410
}
],
"production_http": 200,
"production_nginx_unchanged": true,
"test_renewal_disabled": true,
"test_data_retained_offline": true,
"dns": {
"cloudflare_test_A_removed": true,
"authoritative": [
{
"ns": "bradley.ns.cloudflare.com.",
"status": "NXDOMAIN"
},
{
"ns": "jewel.ns.cloudflare.com.",
"status": "NXDOMAIN"
}
],
"prior_record": {
"type": "A",
"name": "test.clashfreenode.com",
"content": "45.153.247.44",
"proxied": false,
"ttl": "auto"
}
}
}

View File

@ -0,0 +1,11 @@
# test 预览下线(2026-10-30)
用户明确要求切正式后取消test。当前唯一公开业务站为https://clashfreenode.com/;test.clashfreenode.com已撤销Cloudflare单条A记录(原45.153.247.44、DNS-only、自动TTL)。主域名、www、邮件等其余10条记录保留。DNS界面已核对单条test记录消失;管理截图仅留本地,不纳入服务器或Git。
经白色机SSH在VPS-003下线test网页及/resource-v2/入口,原虚拟主机不再指向测试代码或PHP;保留同名HTTP/HTTPS 410拒绝规则,避免尚有DNS缓存的客户端落入其他虚拟主机。关闭仅test的Certbot续期配置,现有证书只供缓存客户端返回410;未撤销或修改共享证书、PHP-FPM、Resource生产服务。Nginx配置验证/reload通过,正式站HTTP200且正式Nginx配置摘要未变。
测试代码、独立MySQL库和测试Resource SQLite/资产保留为离线恢复资料,不再提供公开访问;没有执行数据库删除、素材删除或撤销正式凭据。后续不得把test作为仍在线验收入口,也不自动重新开放。
VPS-003恢复点:`/root/backups/cfn-test-retirement-20261030/`,包含原test Nginx、原续期配置及退役回执。恢复须重新授权:恢复原test虚拟主机和续期配置,nginx -t后reload,再按原值重建精确test A记录并验证。不得用旧部署脚本擅自恢复。
已完成服务器侧验收,未做线上页面验收。