本文使用若依前后端分离项目作为发布项目,详细说明项目部署的步骤,保姆级教程!
代码地址:RuoYi-Vue: 🎉 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统,同时提供了 Vue3 的版本 (gitee.com)
数据库
首先在服务器上安装 mysql,此文不赘述。如果连接数据库有问题,可以见我专门写的文章:MySQL:连接服务器MySQL遇到的问题
创建一个和若依项目配置文件中一样的数据库,然后把 application-druid.yml 中数据库配置信息修改成服务器 mysql 的连接信息。
然后执行项目中 sql 文件夹下面的两个 sql 文件进行表的导入。
redis
首先把项目中的 application.yml 里面 redis 的 host 和 password 配置成服务器上 redis 的信息。如果启动项目时出现 redis 报错,可以看我专门写的文章:redis:Unable to connect to xxx.xx.xx.xx:6379
查看及修改 redis 密码
通过配置文件 redis.conf 查看和修改密码。
配置文件中 requirepass 对应的值就是密码。
# 查看redis位置
whereis redis
# 进入redis配置文件夹
cd /usr/local/redis/etc
# 编辑redis配置文件
vim redis.conf