🚀 中科大现场 Web 项目部署指南
📋 部署流程概述
本文档详细说明了如何在安徽合肥中科大现场环境中部署 Web 项目。部署过程包括环境配置、服务器连接、文件上传和解压等步骤。
1. 🔧 配置 SwitchHost 环境变量
首先需要配置本地 hosts 文件,将域名指向正确的服务器 IP。建议使用 SwitchHost 工具进行管理。

配置内容如下:
text
# 基础服务
10.0.34.211 clickhouse.tudoucloud.com
10.0.34.211 trino.tudoucloud.com
10.0.34.211 graylog.tudoucloud.com
10.0.34.211 milvus.tudoucloud.com
10.0.34.211 zep.tudoucloud.com
10.0.34.211 pg.tudoucloud.com
10.0.34.211 mongo.tudoucloud.com
10.0.34.211 kibana.tudoucloud.com
10.0.34.211 es.tudoucloud.com
10.0.34.211 rabbitmq.tudoucloud.com
10.0.34.211 redis.tudoucloud.com
10.0.34.211 mysql.tudoucloud.com
10.0.34.211 minio.tudoucloud.com
# 中间件服务
10.0.34.211 geoserver.tudoucloud.com
10.0.34.211 discovery.tudoucloud.com
10.0.34.211 nacos.tudoucloud.com
10.0.34.211 xxljob.tudoucloud.com
10.0.34.211 kkfileview.tudoucloud.com
10.0.34.211 portainer.tudoucloud.com
10.0.34.211 powerjob.tudoucloud.com
10.0.34.211 apisix.tudoucloud.com
# 业务服务
10.0.34.211 bcapi.tudoucloud.com
10.0.34.211 console.tudoucloud.com
10.0.34.211 bc-portal.tudoucloud.com
10.0.34.211 bc.tudoucloud.com
10.0.34.211 bc-mv.tudoucloud.com
10.0.34.211 copilot.tudoucloud.com
10.0.34.211 kubeos.tudoucloud.com
10.0.34.211 llm-engine.tudoucloud.com
10.0.34.211 dataengine.tudoucloud.com
10.0.34.211 file-fs.tudoucloud.com
10.0.34.211 agentos.tudoucloud.com
10.0.34.211 realistic-3d.tudoucloud.com
10.0.34.211 luoshu-platform.tudoucloud.com
10.0.34.211 twin.tudoucloud.com
10.0.34.211 monitor.tudoucloud.com
10.0.34.211 csjc.tudoucloud.com
10.0.34.211 dataintegration.tudoucloud.com
# Web 应用
10.0.34.211 agentos-skill-center.tudoucloud.com
10.0.34.211 agentos.tudoucloud.com
10.0.34.211 aos-geo-disaster-service.tudoucloud.com
10.0.34.211 aos-geo-disaster.tudoucloud.com
10.0.34.211 aos-geo-dscq-app.tudoucloud.com
10.0.34.211 aos-geo-dscq.tudoucloud.com
10.0.34.211 asset-admin.tudoucloud.com
10.0.34.211 asset-agency.tudoucloud.com
10.0.34.211 asset-view.tudoucloud.com
10.0.34.211 bcapi-dev.e-tudou.com
10.0.34.211 bcapi.tudoucloud.com
10.0.34.211 bc-mv.tudoucloud.com
10.0.34.211 bc-perception.tudoucloud.com
10.0.34.211 bc-portal.tudoucloud.com
10.0.34.211 bc.tudoucloud.com
10.0.34.211 console.tudoucloud.com
10.0.34.211 copilot.tudoucloud.com
10.0.34.211 csjc.tudoucloud.com
10.0.34.211 dataengine.tudoucloud.com
10.0.34.211 dataintegration.tudoucloud.com
10.0.34.211 dataplatform.tudoucloud.com
10.0.34.211 dataservice.tudoucloud.com
10.0.34.211 dtzd.tudoucloud.com
10.0.34.211 geoelement.tudoucloud.com
10.0.34.211 geoserver-beta.e-tudou.com
10.0.34.211 global-perception-template.tudoucloud.com
10.0.34.211 global-perception.tudoucloud.com
10.0.34.211 ia.tudoucloud.com
10.0.34.211 jczcxt.tudoucloud.com
10.0.34.211 kkfileview.tudoucloud.com
10.0.34.211 kubeos.tudoucloud.com
10.0.34.211 land-expropriation.tudoucloud.com
10.0.34.211 luoshu-platform.tudoucloud.com
10.0.34.211 mapdata.tudoucloud.com
10.0.34.211 mqtt.tudoucloud.com
10.0.34.211 mqtt-vpc.tudoucloud.com
10.0.34.211 newyear.tudoucloud.com
10.0.34.211 realistic-3d.tudoucloud.com
10.0.34.211 ssc.tudoucloud.com
10.0.34.211 ssp.tudoucloud.com
10.0.34.211 tdmapserver.tudoucloud.com
10.0.34.211 twin.tudoucloud.com2. 🔌 连接服务器
使用 Xshell 连接服务器,服务器账户信息请参考文档: 服务器账户信息文档
3. 📤 上传项目文件
使用 Xftp 将本地项目 npm run build:prod-aio 打包后的 dist 文件夹上传到服务器的 /home/aitest 目录下。
4. 📦 解压部署
执行以下命令完成项目部署:
bash
# 1. 将压缩包移动到目标目录
mv /home/aitest/中科大agentos-web.zip /opt/tudou/webs/static
# 2. 进入目标目录
cd /opt/tudou/webs/static
# 3. 解压文件到指定目录
unzip 中科大agentos-web.zip -d /opt/tudou/webs/static/tudou-agentos-creator-web
# 4. 清理压缩包
rm -f 中科大agentos-web.zip💡 部署注意事项
- 确保所有域名配置正确,避免访问错误
- 上传文件前检查文件完整性
- 解压时注意目标目录权限
- 部署完成后及时验证服务可用性
🔍 验证步骤
- 检查文件是否解压成功
- 访问对应域名验证服务
- 检查日志文件确认无错误
⚠️ 常见问题
- 如果域名无法访问,检查 hosts 配置
- 如果文件上传失败,检查网络连接
- 如果解压失败,检查磁盘空间和权限
