# 1dao 开发测试环境项目 · 宣传文案合集

生成日期:2026-08-21

---

## 一、项目简介文案

### 版本 A(正式版, 适合官网/项目页)

**壹道仪站群开发测试环境 · 整体解决方案**

从 VMware 虚机创建、软件栈版本对齐、加密备份恢复,到域名双模式切换、整站换域名工具链——

一套零风险、可复现、可迁移的企业级站群开发测试环境解决方案。

全站 6 大子系统(主站 / 导航 / 博客 / 商城 / 禅道 / 部署)完整还原,
软件版本与线上 1:1 对齐(nginx 1.26.3 · PHP 8.4.24 · MariaDB 11.8),
2 种域名方案共存(dev-on/off 同域名调 bug · switch-env 子域名解耦开发),
4 个核心 Shell 工具(dev-on / dev-off / switch-env / change-domain),
配套 6 卷 7.5 万字技术文档 + EPUB/HTML 电子书 + 故障排查手册。

不碰线上,不改配置,一台电脑,一条命令,快速切换。

---

### 版本 B(精简版, 适合朋友圈/短文案)

从 0 到 1,一台电脑搞定站群测试环境 👇

- 6 大子系统 100% 还原(主站·博客·商城·禅道·导航·部署)
- 软件版本 1:1 对齐线上(nginx·PHP·MariaDB·Redis·certbot)
- 5 次域名方案迭代,最终双模式完美共存
- 6 卷 7.5 万字完整技术文档,EPUB/HTML/Markdown 全格式

1 条命令切换线上/测试,1 条命令整站换域名。
开发、调试、上线,全程零风险。

---

### 版本 C(口语版, 适合团队内分享)

"你知道从零搭一个和线上一模一样的站群测试环境要多久吗?"

——以前可能要一两天,现在半天搞定。

我们给 1dao.cc 站群搭了一套完整的开发测试环境:
Debian 13 虚机里跑着 6 个站,软件版本和线上完全一致,
数据库、代码、HTTPS 证书、OpenClaw 状态,全从备份恢复。

最麻烦的是域名,前后试了 5 个方案:
同域名 hosts 覆盖 → .dev 子域名(HSTS 坑)→ .test → dev.前缀 → 双模式共存。

最后搞出了两个神器:
- dev-on/off,一条命令切线上/测试(配合 X-Environment 头一眼认环境)
- switch-env + change-domain,一条命令整站换域名(占位符法零误伤,快照法双向无损)

从头到尾写了 7.5 万字技术文档,做成 EPUB/HTML/Markdown 三种电子书。
下次有人问"1dao 站群测试环境怎么搭",直接甩文档。

---

## 二、功能卖点文案

### 卖点 1 · 零风险隔离

**虚机 + 快照 + hosts 切换 = 永不碰线上**

VMware Bridge 模式虚机获得独立 IP,与线上服务器物理隔离。
改代码、删数据、压测……一切操作只影响虚机,
一条命令回滚或切换,线上稳如磐石。

> 适用场景:线上问题 Debug、新功能开发、压测演练

---

### 卖点 2 · 版本 1:1 对齐

**Debian 13 trixie · nginx 1.26.3 · PHP 8.4.24 · MariaDB 11.8**

| 软件 | 线上版本 | 测试环境版本 | 状态 |
| --- | --- | --- | --- |
| nginx | 1.26.3 | 1.26.3 | ✅ |
| PHP-FPM | 8.4.24 | 8.4.24 | ✅ |
| MariaDB | 11.8 | 11.8.6 | ✅ |
| certbot | 4.0.0 | 4.0.0 | ✅ |
| goaccess | ✓ | ✓ | ✅ |
| fail2ban | ✓ | ✓ | ✅ |
| Redis | ✓ | ✓ | ✅ |

版本不一致?不存在的。线上跑的是什么,虚机里就是什么。
调试完直接推,不会出现"我本地没问题"的经典场面。

---

### 卖点 3 · 双域名模式,鱼和熊掌兼得

**方案 A · dev-on/off** —— 同域名 + hosts 切换
数据库零修改,数据同步零冲突,专用于线上问题精准复现

**方案 B · switch-env dev** —— 子域名 + 数据库快照
浏览器数据天然隔离,可同时访问线上和测试,适合日常开发

两种模式,一条命令来回切:

```bash
# 线上问题 debug → 同域名模式
dev-on
switch-env prod

# 新功能开发 → 解耦子域名
dev-off
switch-env dev
```

---

### 卖点 4 · 整站换域名,一步到位

**change-domain.sh 占位符法 · 400+ 数据库耦合点零误伤**

```
旧方案: 先替换 shop.1dao.cc → 再替换 1dao.cc
        (长域名被短域名二次替换,误伤 → shop.dev.1dao.cc)

新方案: 占位符法
  阶段1: 所有旧域名 → @@DMNCHG_N_@@ (唯一占位符)
  阶段2: 占位符 → 对应新域名
```

数据库(crmeb/emlog/walle/zentao 共 4 库) + 代码文件(24 个) + 缓存(Redis/runtime/emlog cache)
一条命令全部替换。

整站迁移?改 `env.conf`,运行 `switch-env init`,搞定。

---

### 卖点 5 · 7.5 万字技术文档,无死角

**6 卷分册 · EPUB / HTML / Markdown 三格式**

| 卷 | 内容 | 字数 |
| --- | --- | --- |
| 卷一 | 项目背景与环境搭建 | 1.6万 |
| 卷二 | 软件栈安装与数据恢复 | 1.3万 |
| 卷三 | 域名管理方案演变(5次迭代) | 1.4万 |
| 卷四 | 换域名工具链开发 | 0.9万 |
| 卷五 | 经验教训与最佳实践(41条) | 1.0万 |
| 卷六 | 技术原理深度解析与故障排查 | 1.3万 |

每个 bug 详细记录:现象 → 排查 → 根因 → 修复。
每个技术决策说明:为什么选这个?不选那个?代价是什么?
下次有人遇到 HSTS 坑、sed -i 平台差异、set -euo pipefail陷阱,直接翻书。

---

## 三、海报主标题 + 副标题建议

### 海报 1(项目介绍型)

主标题:壹道仪站群 · 开发测试环境整体方案
副标题:6 大子系统 · 双域名模式 · 7.5 万字文档 · 1 条命令切换
核心信息卡:
- 1:1 版本对齐(nginx/PHP/MariaDB)
- 双模式共存(dev-on/off + switch-env)
- 零风险(VMware 完全隔离)
- 可迁移(配置驱动 + 脚本自动化)

---

### 海报 2(技术极客型)

主标题:5 次迭代 · 3 个陷阱 · 1 套完美方案
副标题:从 .dev HSTS 坑到占位符法零误伤 · 完整踩坑记录
核心信息卡:
- 踩坑:.dev TLD 强制 HSTS
- 踩坑:set -euo pipefail 提前退出
- 踩坑:MySQL CONCAT "\t" 字面量
- 产出:change-domain + switch-env 工具链
- 产出:7.5 万字技术文档

---

### 海报 3(成果总结型)

主标题:一天时间 · 从零到生产级测试环境
副标题:站群 6 系统 · 软件栈 7 组件 · 工具链 4 命令 · 文档 6 卷
核心数据:
- 6 大子系统 100% 恢复可用
- 400+ 域名耦合点全量发现
- 24 个代码文件硬编码定位
- 5 种域名方案迭代验证
- 75000 字技术文档输出

---

## 四、不同渠道宣传文案

### 微信朋友圈(≤200字)

从零搭了一套 1dao 站群测试环境👇

Debian 虚机 + nginx/PHP/MariaDB 版本 1:1 对齐
6 大子系统(主站/博客/商城/禅道/导航/部署)完整还原
5 次域名方案踩坑,最终双模式完美共存
4 条命令(dev-on/dev-off/switch-env/change-domain)搞定一切
7.5 万字技术文档,EPUB/HTML/Markdown 全格式

不碰线上,不改配置,快速切换。
技术人懂的痛,全解决了。🚀

#运维 #站群开发 #测试环境 #DevOps

---

### 团队内部公告(邮件/IM)

**【技术资产发布】1dao.cc 站群开发测试环境 + 完整技术文档**

各位同事:

经过一整天的搭建、踩坑和调优,1dao.cc 站群的开发测试环境已正式就绪,配套技术文档同步发布。

**环境特性**:
- VMware 虚机完全隔离,操作零风险
- 软件栈 1:1 对齐线上(nginx 1.26.3 / PHP 8.4.24 / MariaDB 11.8)
- 主站/导航/博客/商城/禅道 6 大系统 100% 恢复
- dev-on/off 一键切换线上/测试(同域名模式,适合线上 Debug)
- switch-env 子域名模式(浏览器数据隔离,适合日常开发)
- change-domain 整站换域名工具(占位符法零误伤)

**文档资产**:
- 6 卷 7.5 万字完整技术工作记录(含 41 条最佳实践)
- EPUB/HTML/Markdown 三种电子书格式
- 6 个常见问题完整故障排查流程

**文档位置**:Gitee → huaqidao/ccoad1-infra → docs/dev-env/
**脚本位置**:Gitee → huaqidao/ccoad1-infra → scripts/dev-env/

后续开发、调试、上线都请优先在测试环境验证后再操作线上。
有任何问题随时沟通。

---

### 技术博客(长文标题建议)

1. 《从零搭建企业级站群开发测试环境:从 VMware 虚机到双域名模式自动化》
2. 《踩过 .dev HSTS、set -euo pipefail、SQL 转义三个大坑后,我写出了整站换域名神器》
3. 《7.5 万字文档、4 条命令、2 种模式:一个真实站群测试环境的完整踩坑记录》
4. 《如何保证测试环境与线上 100% 一致?1dao 站群实践全记录》
5. 《域名切换如何零误伤?占位符法 + 数据库快照法实战》

---

### 招聘/作品集描述(供项目负责人使用)

**项目:1dao 企业站群开发测试环境建设**

- 为包含主站/博客/商城/禅道/导航/部署 6 大子系统的企业站群搭建 VMware 开发测试环境,实现与线上服务器 1:1 版本对齐(Debian 13 · nginx 1.26.3 · PHP 8.4.24 · MariaDB 11.8),完全物理隔离。

- 主导域名管理方案 5 轮迭代,从 .dev TLD 强制 HSTS 陷阱,到最终实现「同域名 dev-on/off + 子域名 switch-env」双模式共存,同时满足线上 Debug 和日常开发两种场景。

- 独立设计并开发 change-domain.sh(占位符法零误伤)与 switch-env.sh(数据库快照法双向无损切换)工具链,支持 400+ 数据库耦合点 + 24 个代码文件的一键域名替换,使整站域名迁移时间从数小时缩短到 1 条命令。

- 产出 6 卷 7.5 万字完整技术文档(EPUB/HTML/Markdown 全格式),涵盖从项目背景、软件栈、域名演变、工具开发、经验教训到技术原理深度解析与故障排查流程,构建可复现、可迁移、可教学的完整技术资产。

---

## 五、slogan 备选

1. 壹道仪站群 · 开发测试环境 · 零风险·可复现·可迁移
2. 一条命令切环境,零风险碰线上
3. 5 次迭代终定型,双模式共存无妥协
4. 7.5 万字踩坑记录,技术人懂的都懂
5. 版本 1:1,数据零冲突,调试零风险
6. 占位符法零误伤,快照法双向切换
7. 从 VMware 虚机到整站换域名,一套方案全搞定
8. 不碰线上·不改配置·半天搭完·直接开发

---

## 六、HashTag 建议

#1dao #壹道仪 #站群开发 #测试环境 #DevOps #运维自动化 #VMware #Nginx #PHP #MariaDB #域名管理 #技术文档 #EPUB电子书 #开发效率 #整站迁移 #最佳实践 #踩坑记录 #程序员日常
