本地部署 Mix-Space 前后端 指南

7 个月前(已编辑)
153
5
这篇文章上次修改于 5 个月前,可能部分内容已经不适用,如有疑问可询问作者。

基本要求

  • 一台任意地区的 VPS,本文默认您已安装宝塔,您的 VPS 位于中国大陆
  • 一个域名
  • 一个健全的脑子和手

后端部署

  1. 安装 Docker
  1. 拉取配置文件
  1. 在当前目录下创建 .env 文件,打开并补充以下内容
  1. 启动后端
  1. 宝塔后台创建网站(这里默认您已完成 SSL 配置),放行端口 2333,创建完成后添加 反向代理,其中 目标 URL 填写 http://127.0.0.1:2333,点击确定保存

    如图所示

    如图所示

  2. 编辑反代配置文件,用下面内容替换原有配置,然后点击保存 P.S:下方内容也在此可见

  1. 打开 https://<your back-end domain>/qaqdmin ,进行配置,其中 前端地址 配置项 请修改为您的 博客地址(前端地址)

前端部署

  1. 环境部署

《中国大陆机器连不上 nvm 连不上官方镜像源怎么装 nodejs 和 npm》.webp

  1. 拉取前端资源
  1. .env.template 重命名为 .env,并编辑变量,可参考下方示例
  1. 进入 https://<your_back-end_domain>/qaqdmin ,进入「配置与云函数」页面,点击右上角的新增按钮,在编辑页面中,填入以下设置:

    名称:shiro 引用:theme 数据类型:JSON 数据:(点击下方的按钮复制,请自己修改成符合你的需求再用,否则可能会导致你的博客无法按照你的预期运行)

  1. 依次执行以下指令(可能会出现假死/没动静/错误等情况,遇到请使用您的 富强民主文明和谐 工具)
  1. 使用 screen 实现后台保活

如果您没有安装 screen

Debian / Ubuntu:

CentOS:

安装后,使用 screen -R Shiro 新建窗口

然后 执行

随后按 Ctrl+a,再按 d 即可完成后台保活,更多用法请前往:终端命令神器--Screen 命令详解

  1. 宝塔后台创建网站,网址为您的博客地址,配置反代,可部分参考第 5 步,目标 URL 填写 http://127.0.0.1:2323
  2. 编辑反代配置文件,用下方内容替换原有配置,然后点击保存
  1. 完成✅
评论区加载中...