2026-03-17 20:51:37 +08:00
1
2026-03-17 20:07:47 +08:00
2026-03-17 01:00:11 +08:00
2026-03-17 01:00:11 +08:00
1
2026-03-17 20:01:33 +08:00
2026-03-17 01:00:11 +08:00
1
2026-03-17 20:07:47 +08:00
2026-03-17 01:00:11 +08:00
2026-03-17 01:00:11 +08:00
2026-03-17 01:00:11 +08:00
2026-03-17 01:00:11 +08:00
2026-03-17 01:00:11 +08:00
2026-03-17 01:00:11 +08:00

多站点管理后台

前后端分离的多站点管理系统。

项目结构

yh_web/
├── admin/     # 管理后台前端 (Vue 3 + Element Plus) - 端口 3000
├── web/       # 前台页面 (Vue 3) - 端口 3001
├── server/    # 后端 API (Go + Gin) - 端口 8080
└── README.md

快速启动

1. 启动后端

cd server
go mod tidy
go run main.go

2. 启动管理后台

cd admin
npm install
npm run dev

3. 启动前台

cd web
npm install
npm run dev

访问地址

线上部署(项目根目录:~/project/yh_web

线上路径为 yxd@server1:~/project/yh_web(即 /home/yxd/project/yh_web)。

首次或克隆后需加执行权限:

chmod +x pull-and-restart.sh restart.sh

若执行脚本报错 bash\r: No such file or directory(行尾为 Windows 的 CRLF在项目根目录执行一次

sed -i 's/\r$//' pull-and-restart.sh restart.sh

再执行 chmod +x pull-and-restart.sh restart.sh 后重试。

  • 拉取代码并重启cd ~/project/yh_web && ./pull-and-restart.sh
  • 仅重启服务cd ~/project/yh_web && ./restart.sh
  • 对外域名:https://yuheng.yuxindazhineng.com
Description
No description provided
Readme 513 MiB
Languages
Vue 40.9%
Go 28.2%
JavaScript 11.3%
HTML 10.4%
Shell 6.6%
Other 2.6%