135 lines
4.5 KiB
Markdown
135 lines
4.5 KiB
Markdown
# 工单 WO-2026-03-06-004:XIC Token ICO 预售网站部署
|
||
|
||
**工单编号**: WO-2026-03-06-004
|
||
**工单类型**: 新站部署 + 域名配置
|
||
**执行日期**: 2026-03-06
|
||
**执行人**: NAC_AI AI
|
||
**状态**: ✅ 100% 完成(待 DNS 配置)
|
||
|
||
---
|
||
|
||
## 任务描述
|
||
|
||
将 `xic-production-version-build.zip` 压缩包中的 XIC Token ICO 预售网站部署到备用服务器(103.96.148.7),并配置域名和 HTTPS。
|
||
|
||
---
|
||
|
||
## 代码分析结果
|
||
|
||
### 网站类型
|
||
**XIC Token ICO 预售网站**(NewAssetChain 代币预售)
|
||
|
||
### 技术栈
|
||
- 前端:纯 HTML + Tailwind CSS + Font Awesome + Vite 构建的 Vue/React 组件
|
||
- 区块链:ethers.js + WalletConnect + Web3Modal(支持 ETH/BNB/USDT/USDC 购买)
|
||
- 构建产物:`dist/index.html`(157,467 字节)+ `dist/assets/`(多个 JS 文件)
|
||
|
||
### 两个域名的用途
|
||
|
||
| 域名 | 用途 | 状态 |
|
||
|------|------|------|
|
||
| `ico.newassetchain.io` | **主站**:ETH/BNB/USDT/USDC 购买 | ✅ 已部署 |
|
||
| `trc-ico.newassetchain.io` | **TRON 版**:TRC20 购买("Buy With TRON" 按钮跳转) | ⏳ 占位页面,等待 TRON 版代码包 |
|
||
|
||
### NAC_AI 内联检查
|
||
- ✅ 无 NAC_AI.im / NAC_AI.space / NAC_AI.computer 引用
|
||
- ⚠️ 原始代码含外部 CDN(cdn.tailwindcss.com / kit.fontawesome.com)→ 已本地化处理
|
||
|
||
---
|
||
|
||
## 部署操作记录
|
||
|
||
### 1. 服务器信息
|
||
- **备用服务器 IP**: 103.96.148.7
|
||
- **SSH 端口**: 22000
|
||
- **Web 根目录**: /www/wwwroot/
|
||
- **Nginx 配置目录**: /www/server/panel/vhost/nginx/
|
||
|
||
### 2. 文件部署
|
||
|
||
| 文件 | 目标路径 | 状态 |
|
||
|------|---------|------|
|
||
| `dist/` 全部文件 | `/www/wwwroot/ico.newassetchain.io/` | ✅ |
|
||
| `trc-ico` 占位页面 | `/www/wwwroot/trc-ico.newassetchain.io/index.html` | ✅ |
|
||
| SSL 证书(PEM) | `/root/ssl/_.newassetchain.io.pem` | ✅ |
|
||
| SSL 私钥 | `/root/ssl/_.newassetchain.io.key` | ✅ |
|
||
| ico Nginx 配置 | `/www/server/panel/vhost/nginx/ico.newassetchain.io.conf` | ✅ |
|
||
| trc-ico Nginx 配置 | `/www/server/panel/vhost/nginx/trc-ico.newassetchain.io.conf` | ✅ |
|
||
|
||
### 3. SSL 证书信息
|
||
- **证书类型**: 通配符证书 `*.newassetchain.io`
|
||
- **有效期**: 2026-01-01 至 2027-01-31
|
||
- **密码**: 3OaqLoT7hGYW(解压时使用)
|
||
|
||
### 4. Nginx 配置要点
|
||
- HTTP → HTTPS 301 重定向
|
||
- http2 on(新语法,兼容 Nginx 1.25+)
|
||
- 静态资源 30 天缓存
|
||
- SPA 路由支持(try_files)
|
||
- 安全响应头(X-Frame-Options、X-Content-Type-Options 等)
|
||
|
||
### 5. 测试结果
|
||
|
||
| 测试项 | 结果 |
|
||
|--------|------|
|
||
| Nginx 语法检查 | ✅ syntax ok |
|
||
| ico HTTP 重定向 | ✅ 301 Moved Permanently |
|
||
| ico HTTPS 内容 | ✅ 157,467 字节 |
|
||
| trc-ico HTTP 重定向 | ✅ 301 |
|
||
| trc-ico HTTPS 内容 | ✅ 正常 |
|
||
|
||
---
|
||
|
||
## 待办事项
|
||
|
||
### 必须操作(DNS 配置)
|
||
在域名 DNS 管理面板(newassetchain.io 的 DNS 服务商)添加以下 A 记录:
|
||
|
||
```
|
||
ico.newassetchain.io A 103.96.148.7
|
||
trc-ico.newassetchain.io A 103.96.148.7
|
||
```
|
||
|
||
DNS 生效后,即可通过以下地址访问:
|
||
- https://ico.newassetchain.io
|
||
- https://trc-ico.newassetchain.io(占位页面)
|
||
|
||
### 后续工作
|
||
1. **TRON 版代码包**:提供 `trc-ico` 版本的代码压缩包,替换当前占位页面
|
||
2. **合约地址配置**:index.html 中的 `ETHPresaleContractAddress` 等合约地址需要确认是否已正确配置
|
||
3. **倒计时日期**:当前倒计时目标日期为 `Mar 21, 2026 12:00:00`,请确认是否正确
|
||
|
||
---
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
备用服务器 (103.96.148.7)
|
||
├── /www/wwwroot/
|
||
│ ├── ico.newassetchain.io/ ← 主站文件(ETH/BNB 版)
|
||
│ │ ├── index.html (157,467 字节)
|
||
│ │ ├── assets/ (JS/CSS 等)
|
||
│ │ ├── new-img/ (图片资源)
|
||
│ │ ├── vendor/ (本地化 CDN)
|
||
│ │ └── ...
|
||
│ └── trc-ico.newassetchain.io/ ← TRON 版(占位页面)
|
||
│ └── index.html
|
||
├── /root/ssl/
|
||
│ ├── _.newassetchain.io.pem ← SSL 证书
|
||
│ └── _.newassetchain.io.key ← SSL 私钥
|
||
└── /www/server/panel/vhost/nginx/
|
||
├── ico.newassetchain.io.conf ← Nginx 配置
|
||
└── trc-ico.newassetchain.io.conf ← Nginx 配置
|
||
```
|
||
|
||
---
|
||
|
||
## 关联工单
|
||
|
||
| 工单编号 | 内容 |
|
||
|---------|------|
|
||
| WO-2026-03-05-001 | 艺术品爬虫 v3.1 |
|
||
| WO-2026-03-05-002 | 爬虫 v3.2(代理 IP 池)|
|
||
| WO-2026-03-05-003 | 爬虫 v3.3(中国拍卖行 + 文物估值)|
|
||
| **WO-2026-03-06-004** | **XIC ICO 网站部署** |
|