ruoyi-vue-plus测试服务器需要什么配置?

RuoYi-Vue-Plus 是基于 RuoYi-Vue 的增强版,是一个基于 Spring Boot + MyBatis Plus + Vue & Element Plus 的前后端分离权限管理系统。要部署和测试 RuoYi-Vue-Plus,你需要准备前后端运行环境,以下是对测试服务器的推荐配置和环境要求:


一、服务器硬件配置(测试环境)

项目 推荐配置 说明
CPU 2核以上 建议 2核或以上
内存 4GB 以上 推荐 4GB,若同时运行数据库、后端、前端,建议 8GB 更佳
硬盘 50GB 以上 SSD 更好,用于存放系统、数据库、日志等
操作系统 Linux(CentOS 7+/Ubuntu 18.04+)或 Windows Server 推荐 Linux(如 CentOS 7/8、Ubuntu 20.04)

注:测试环境对性能要求不高,但建议不低于 2核4G,避免频繁卡顿或 OOM。


二、软件环境要求

1. 后端(Java 服务)

组件 版本要求 说明
JDK 8 或 11(推荐 11) RuoYi-Vue-Plus 通常支持 JDK 8/11
Maven 3.6+ 用于项目编译打包
MySQL 5.7 或 8.0 数据库,需提前创建数据库并导入 SQL
Redis 5.0+ 用于缓存、登录会话、验证码等
Nginx(可选) 1.18+ 用于反向X_X前端或负载均衡
Spring Boot 2.7.x 或 3.x(根据版本) RuoYi-Vue-Plus 多基于 Spring Boot 2.7+

2. 前端(Vue 项目)

组件 版本要求 说明
Node.js 16.x 或 18.x 推荐 18.x,避免版本兼容问题
npm / yarn npm 8+ 或 yarn 1.22+ 用于依赖安装
Vue CLI 或 Vite 根据项目构建方式 RuoYi-Vue-Plus 多使用 Vite
Element Plus 已集成 前端 UI 框架

三、网络与端口要求

端口 用途 是否必须
8080 后端服务端口(application.yml 配置) ✅ 必须
80 前端访问端口(Nginx 部署) ✅ 推荐
443 HTTPS(可选) 可选
3306 MySQL ✅ 必须
6379 Redis ✅ 必须
9000+ 若启用文件服务(如 MinIO) 可选

注意:防火墙需开放上述端口,云服务器需配置安全组。


四、部署方式建议(测试环境)

方式一:本地或单机部署(推荐测试用)

  • 在一台服务器上同时运行:
    • MySQL
    • Redis
    • Spring Boot 后端(JAR 包运行)
    • 前端(使用 Nginx 托管或 npm run dev 调试)

方式二:前后端分离部署

  • 前端部署到 Nginx 或静态服务器(如 Nginx、Apache、Vercel)
  • 后端部署在应用服务器(Spring Boot JAR)
  • 数据库和 Redis 可共用或独立部署

五、部署步骤简要

  1. 准备数据库

    • 安装 MySQL,创建数据库 ry-vue-plus
    • 导入项目提供的 SQL 文件(通常在 sql/ 目录下)
  2. 配置后端

    • 修改 application.yml 中的数据库、Redis 连接信息
    • 使用 Maven 打包:mvn clean package
    • 启动后端:java -jar ruoyi-admin.jar
  3. 配置前端

    • 修改 .env.development.env.production 中的 VUE_APP_BASE_API
    • 安装依赖:npm install
    • 启动:npm run dev(开发)或 npm run build + Nginx 部署(生产)
  4. 配置 Nginx(可选)

    • X_X前端静态资源
    • 反向X_X后端接口(解决跨域)

六、其他建议

  • 使用 screennohup 保持后端服务后台运行
  • 开启日志记录便于排查问题
  • 测试环境可关闭部分安全限制(如验证码、IP限制)
  • 推荐使用 Docker 快速部署(有现成的 docker-compose.yml 示例)

七、参考项目地址

  • GitHub: https://github.com/yangzongzhuan/RuoYi-Vue-Plus
  • 官网文档:查看项目 README 和 Wiki

✅ 总结:
一个 2核4G 的 Linux 云服务器(如阿里云 ECS、腾讯云 CVM)完全满足 RuoYi-Vue-Plus 的测试需求,只需安装 JDK、MySQL、Redis、Node.js 等基础环境即可快速部署测试。

如需更详细部署文档,可提供你使用的具体版本(如 v3.x 或 v4.x),我可以给出更精准的配置建议。

未经允许不得转载:云知道CLOUD » ruoyi-vue-plus测试服务器需要什么配置?