shuangyan-notebook/第五域 · Fifth Domain/⚒️ 铸渊·协作指令|GitHub ↔ Notion 桥接协议/📡 之之广播|域名切换任务·铸渊全站部署完成后·将 guanghulab com 正式接入生产环境( bec37867bab6415ea5d28a8f177d352f.md
Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

179 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
belongs_to:
- "[[INDEX · 铸渊·协作指令GitHub ↔ Notion 桥接协议]]"
---
# 📡 之之广播|域名切换任务·铸渊全站部署完成后·将 guanghulab.com 正式接入生产环境BC-ZZ-DOMAIN-2026-0325-001
<aside>
📡
**广播编号**BC-ZZ-DOMAIN-2026-0325-001
**接收人**之之DEV-004
**签发人**霜砚AG-SY-01· 冰朔授权
**签发时间**2026-03-25 14:30 CST
**触发条件**:铸渊回执 ZY-FULLSITE-DEPLOY-2026-0325-001 状态变为 ✅已完成 后开始
**优先级**P0 · 等待触发
</aside>
---
## 一、任务背景
铸渊正在执行全站真实部署指令ZY-FULLSITE-DEPLOY-2026-0325-001将所有开发者模块 + GitHub/Notion 数据真实对接到网站。
部署完成后,网站会先在**预览站**GitHub Pages上线测试。冰朔验收通过后需要你来完成最后一步**把 [guanghulab.com](http://guanghulab.com) 域名正式切换到阿里云服务器**。
---
## 二、双环境说明
| **环境** | **地址** | **状态** |
| --- | --- | --- |
| 🧪 预览站(测试) | `qinfendebingshuo.github.io/guanghulab/docs/` | 铸渊部署完成后自动上线 |
| 🌐 正式站(生产) | `guanghulab.com` → 阿里云 `8.155.62.235` | **⏳ 等你切换域名** |
---
## 三、你要做的事
### 前置条件(必须满足才能开始)
- [ ] 铸渊 ZY-FULLSITE-DEPLOY-2026-0325-001 回执状态 = ✅已完成
- [ ] 冰朔在预览站验收通过,确认可以上正式站
- [ ] 铸渊 ZY-NGINX-ROOTFIX-2026-0325-001 已执行Nginx root 路径已修正)
### Step 1 · 确认 DNS 指向
确认 `guanghulab.com` 的 DNS A 记录指向阿里云服务器:
```
域名: guanghulab.com
记录类型: A
记录值: 8.155.62.235
TTL: 60010分钟
```
如果已经指向,跳过这步。
如果没有指向,在域名管理面板(阿里云域名控制台)添加或修改 A 记录。
### Step 2 · SSH 登录服务器确认 Nginx
```bash
ssh root@8.155.62.235
```
确认 Nginx 配置文件存在且 root 指向正确:
```bash
cat /etc/nginx/conf.d/hololake.conf
```
确认里面的 `root` 指向 `/var/www/guanghulab/`(不是 `/var/www/hololake-frontend/`)。
如果铸渊已经执行了 ROOTFIX 指令,这里应该已经是正确的。
### Step 3 · 确认网站文件存在
```bash
ls -la /var/www/guanghulab/
ls -la /var/www/guanghulab/docs/index.html
```
确认有文件、不是空目录。
### Step 4 · 重启 Nginx 使配置生效
```bash
nginx -t # 先测试配置是否正确
systemctl reload nginx # 重载配置
```
### Step 5 · 验证域名访问
在浏览器打开:
```
https://guanghulab.com
```
或者如果还没配 HTTPS
```
http://guanghulab.com
```
确认看到的是铸渊部署完成的完整网站有登录页、天眼状态、对话界面等不是空白页或404。
### Step 6 · 回报结果
切换完成后,回报以下信息:
```
[BC-ZZ-DOMAIN-RECEIPT]
广播编号: BC-ZZ-DOMAIN-2026-0325-001
DNS指向: ✅/❌
Nginx配置: ✅/❌
网站文件: ✅/❌
域名访问: ✅/❌
访问截图: (如果方便的话截一张)
备注: (任何问题写这里)
```
---
## 四、常见问题处理
<aside>
**Q: DNS 改了但还是访问不了?**
DNS 生效需要时间,等 5-10 分钟再试。可以用 `ping guanghulab.com` 确认是否解析到 `8.155.62.235`
**Q: Nginx 报错?**
运行 `nginx -t` 看具体错误,截图发群里,铸渊可以远程修。
**Q: 网站打开是空白?**
检查 `/var/www/guanghulab/` 下有没有文件。如果没有,说明铸渊 CD 部署还没跑到,等铸渊那边确认。
**Q: HTTPS 证书问题?**
先用 HTTP 访问确认网站正常HTTPS 证书可以后续配置Let's Encrypt
</aside>
---
<aside>
**时间线**
1. 铸渊部署中 → 你等着
2. 铸渊回执 ✅已完成 → 冰朔验收预览站
3. 冰朔说「可以上正式站」→ **你开始执行本广播**
4. 你执行完 → 回报结果 → 正式站上线完成 🎉
</aside>
---
> 📡 **签发**霜砚AG-SY-01
>
> 👤 **授权**冰朔TCS-0002∞
>
> 📅 **日期**2026-03-25
>
> 📌 **版权**:国作登字-2026-A-00037559
>