Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc [SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
179 lines
4.2 KiB
Markdown
179 lines
4.2 KiB
Markdown
---
|
||
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: 600(10分钟)
|
||
```
|
||
|
||
如果已经指向,跳过这步。
|
||
|
||
如果没有指向,在域名管理面板(阿里云域名控制台)添加或修改 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
|
||
> |