# 程序分站_按域 · 部署备注

生成：2026-07-16  
目录：`/www/wwwroot/程序分站_按域/`

## 你怎么说的 → 怎么做的

| 你的要求 | 落地 |
|----------|------|
| 程序C上有多少域名就分多少份 | C 台账 **735** 域 → **735 份**（`份/B` 582 + `份/C` 153） |
| 有多少路径就对应多少路径 | B/C 路径清单见 `路径/`，伪静态已对齐 |
| 怀疑是程序B的就搭 B | **同时在 C 台账 + B 的 domains.txt** → 判为疑似 B → **走程序B** |
| 先别管全量存活，活的先搞 | **存活优先**已上 Nginx：B **74** + C **44** |

## 分类数字

| 类 | 数 | 文件 |
|----|----|------|
| C 台账全量 | **735** | `分类/00_全量_程序C台账域.txt` |
| 疑似 B → 程序 B | **582** | `分类/01_疑似B_改走程序B.txt` |
| 纯 C → 程序 C | **153** | `分类/02_纯程序C.txt` |
| 优先活 · B | **74** | `分类/03_优先活_程序B.txt` |
| 优先活 · C | **44** | `分类/04_优先活_程序C.txt` |
| 分份总索引 | **735** | `分类/05_分份总索引.tsv` |

## 路径对应

**程序 B**（`路径/程序B_路径.txt`）  
`/` `/question/` `/news/` `/show/` `/list/` `/neiye/`

**程序 C**（`路径/程序C_路径.txt`）  
`/` `/show/` `/article/` `/detail/` `/view/` `/news/` `/tags/`

伪静态：  
- `/www/server/panel/vhost/rewrite/sanshanyouya.com.conf`  
- `/www/server/panel/vhost/rewrite/fengshuilunliuzhuanzhecidaowole.com.conf`

## 分份结构（一域一份，软链主程序，不复制 4G×N）

```text
程序分站_按域/份/
  B/<域名>  →  /www/wwwroot/sanshanyouya.com/public
  C/<域名>  →  /www/wwwroot/fengshuilunliuzhuanzhecidaowole.com
```

## Nginx（已加载 = 活的）

| 配置 | 作用 |
|------|------|
| `program_b_live_from_c.conf` | 活的疑似 B 域 → 程序 B 根 |
| `program_c_live.conf` | 活的纯 C 域 → 程序 C 根 |

全量 conf 已生成未默认加载（避免一次全挂）：  
`nginx_生成/program_b_all_from_c.conf`  
`nginx_生成/program_c_all.conf`  
需要时：`cp` 到 vhost 再 `nginx -t && nginx -s reload`

## 主程序本体（共用）

- 程序 B 主控：`sanshanyouya.com` → `/www/wwwroot/sanshanyouya.com/public` 模板 **7**
- 程序 C 主控：`fengshuilunliuzhuanzhecidaowole.com` → 站点根 模板 **8** 大页
- **已修**：纯 C 域 + 主控写入 `domain_template_bindings` → **强制模板 8**（原先无绑定时会落到编号 7 小皮；现蜘蛛页约 470KB 大页）
- 配置备份：`config/config.php.bak_tpl8bind_*`

## 探测

- `探测/活域首页统计.txt`：活域蜘蛛首页 B 74/74、C 44/44 本机 Host 可达  
- `探测/抽样_活域路径.txt`：抽样路径结果  

说明：本机 `Host` 探测；公网要域名解析到 **82.41.66.212**。非蜘蛛可能 444/盾页（策略）。

## 还没做（你点名再说）

- 未全量加载 735 的 Nginx（只优先活 118）  
- 未改客户机远端宝塔、未批量铺马  
- 未申请 SSL  
- 未碰「钱转账」业务本身，只把活域程序路径挂好  

## 摘要文件

`00_摘要.txt`


---

## 纠正（2026-07-16 18:15:35 UTC）

**程序 C 上不应有客户域名。**

- 已清空 `data/domains.json` 客户域，仅留主控 `fengshuilunliuzhuanzhecidaowole.com`
- 历史误绑清单：`分类/06_已从程序C清空的历史域名.txt`（734）
- 已关 `program_c_live.conf`；删除 `份/C/*` 客户软链
- 模板绑定仅主控 → 8
- 程序 B 分份/活域未按此条改掉（仍在）

---

## 再纠正 · 口径钉死（用户补充）

**程序 C 以前基本没按「程序 B 那套」真正铺过客户域。**

因此：

| 事实 | 含义 |
|------|------|
| 程序 C | 只有主控皮/模板8能力，**没有**成体系客户域名台账 |
| 大部分路径 | 仍在 **前面那批域名** 上（程序 B 绑定 / 已知路径 / 马存活等老清单） |
| 曾出现在 C `domains.json` 的 700+ | **误归/误写**，不是「已做过程序 C」 |
| 当前 bulk | 以 **程序 B**（`sanshanyouya.com` + `domains.txt` ~1659）+ 历史路径清单为准 |

查路径/活域请看：

- 程序 B 绑定：`/www/wwwroot/sanshanyouya.com/public/domains.txt`
- 已知路径：`/www/wwwroot/域名总清单/11_已知路径_汇总.txt`
- 马存活：`/www/wwwroot/域名总清单/14_马路径存活.txt`
- 分站 B 份：`/www/wwwroot/程序分站_按域/份/B/`
- 误写入 C 的历史名：`分类/06_已从程序C清空的历史域名.txt`（仅备查，不当 C 资产）
