本地部署 Mix-Space 前后端 指南
9 个月前(已编辑)
476
7
这篇文章上次修改于 7 个月前,可能部分内容已经不适用,如有疑问可询问作者。
基本要求
- 一台任意地区的 VPS,本文默认您已安装宝塔,您的 VPS 位于中国大陆
- 一个域名
- 一个健全的脑子和手
后端部署
- 安装 Docker
- 拉取配置文件
- 在当前目录下创建
.env
文件,打开并补充以下内容
- 启动后端
宝塔后台创建网站(这里默认您已完成 SSL 配置),放行端口
2333
,创建完成后添加反向代理
,其中目标 URL
填写http://127.0.0.1:2333
,点击确定保存编辑反代配置文件,用下面内容替换原有配置,然后点击保存 P.S:下方内容也在此可见
- 打开
https://<your back-end domain>/qaqdmin
,进行配置,其中前端地址
配置项 请修改为您的博客地址(前端地址)
前端部署
- 环境部署
《中国大陆机器连不上 nvm 连不上官方镜像源怎么装 nodejs 和 npm》.webp
- 拉取前端资源
- 将
.env.template
重命名为.env
,并编辑变量,可参考下方示例
进入
https://<your_back-end_domain>/qaqdmin
,进入「配置与云函数」页面,点击右上角的新增按钮,在编辑页面中,填入以下设置:名称:
shiro
引用:theme
数据类型:JSON
数据:(点击下方的按钮复制,请自己修改成符合你的需求再用,否则可能会导致你的博客无法按照你的预期运行)
- 依次执行以下指令(可能会出现假死/没动静/错误等情况,遇到请使用您的 富强民主文明和谐 工具)
- 使用 screen 实现后台保活
如果您没有安装 screen
Debian / Ubuntu:
CentOS:
安装后,使用 screen -R Shiro
新建窗口
然后 执行
随后按 Ctrl+a
,再按 d
即可完成后台保活,更多用法请前往:终端命令神器--Screen 命令详解
- 宝塔后台创建网站,网址为您的博客地址,配置反代,可部分参考第 5 步,目标 URL 填写
http://127.0.0.1:2323
- 编辑反代
配置文件
,用下方内容替换原有配置,然后点击保存
- 完成✅