扁鹊有茶官网主站(部署于 yimai-tx 一脉)
公司官网主站:bianqueyoucha.com / bianque-tea.com,静态前端 + Node 后台(lowdb),含新旧两版后台。
访问方式
- 前台:https://bianqueyoucha.com、https://www.bianqueyoucha.com、https://bianque-tea.com
- 后台 API:/api/(→127.0.0.1:3001 旧版 server;配置中亦引用 3003 新版)
- 管理后台前端:http://<公网IP>:3002(python http.server 服务 /www/wwwroot/bianque-admin/web)
- 工资系统挂载:/salary/(→127.0.0.1:6001,见独立文档)
技术架构
- 栈:静态 HTML(/www/wwwroot/bianque-tea)+ Express + lowdb + bcryptjs
- 目录:/www/wwwroot/bianque-admin/{server(旧版,3001)、server-new(新版,3003)、web(后台前端,3002)}
- 进程管理:
- 3001:node server/index.js(nohup,运行 57 天)
- 3002:python3 -m http.server 3002 --directory /www/wwwroot/bianque-admin/web(运行 189 天)
- 3003:PORT=3003 nohup node index.js(server-new,43 天)
- 端口:3001/3002/3003;nginx(宝塔)vhost bianque.conf(server_name 含 159.75.47.175)
数据
- 数据库:lowdb JSON(server/data.json:users/products/news/pages/settings)
- 备份情况:无自动备份;前台有多个 index.html.bak 手工版本
使用方法
- 内容管理:/admin 相关页面(经 3002 静态后台 + 3001 API)
- 上传文件:/uploads/、theme.css 由 3001 提供
维护方式
- 启停:各 nohup 进程手工管理(kill + 重启)
- 日志:server.log(server-new 目录)
- 配置:/www/server/panel/vhost/nginx/bianque.conf
现状与风险
- 三进程均非 systemd;3002/3003 公网直连绕过 nginx
- 新旧两版后台并存(3001/3003),易混淆
优化建议
- 安全:3002/3003 改绑 127.0.0.1 或安全组封禁,仅留 nginx 80/443
- 可维护性:写 bianque-admin.service(ExecStart=node /www/wwwroot/bianque-admin/server/index.js,Environment=PORT=3001)
- 备份:0 3 * * * tar -czf /www/backup/bq-$(date +\%F).tgz /www/wwwroot/bianque-admin/server/data.json /www/wwwroot/bianque-tea
- 可维护性:明确 3001 与 3003 哪个是生产,另一版下线