ruoyi-vue-pro
感兴趣的可以去Gitee上看看ruoyi-vue-pro,一个完全开源的Spring Boot前后端分离框架,功能强大,作者更新也很勤快。本文主要记录一下将此系统部署到宝塔面板。
数据库初始化
- 新建数据库:
- 导入初始化数据。
配置修改
- 前端配置:
- 后端配置
主要是数据库配置
前后端打包
- 前端配置:
npm run build:[env]
- 后端打包:
mvn clean package -Dmaven.test.skip=true
在宝塔中添加网站
主要配置
- 项目类型: 选Spring_boot
- 项目jar路径:上传到服务器的后端jar包
- 项目名称:你想填啥就填啥
- 项目端口:会自动随机一个端口,可以改成自己想要的
- 项目执行命令:别忘了配置
--spring.profiles.active
,其他看自己需求 - 前后端分离:不选,稍后在伪静态配置中自定义
- 绑定域名:你自己的域名
提交之后再在伪静态设置中添加前端项目
具体配置如下,需要注意修改静态文件位置
location /admin-ui { ## 前端项目
root /www/wwwroot/yudao-server;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
与官方文档不同的是:
- 以上配置会将监控,api文档之类的url也暴露到外网。
- 前后端使用同一个域名