若依框架连接云服务器配置教程

一、部署环境准备

在开始部署前,需确保云服务器具备以下基础环境:

  • 操作系统:Linux CentOS 7.x 或 Ubuntu
  • 后端依赖
    • JDK 1.8+(推荐1.8版本)
    • Maven 3.0+
    • MySQL 5.7+(推荐5.7版本)
    • Redis 3.0+(推荐5.+版本)
  • 前端依赖
    • Node.js 14+(推荐16.x)
    • npm 6+
  • Web服务器:Nginx(推荐通过宝塔面板安装)
  • 远程工具:Xshell或FinalShell

二、云服务器端口配置

以阿里云服务器为例,需在安全组中开放以下端口:

  • 前端端口:9000(可自定义为80等端口)
  • 后端端口:8080

通过防火墙命令开放端口:

bash
# 开放9000端口
firewall-cmd –zone=public –add-port=9000/tcp –permanent
# 开放8080端口
firewall-cmd –zone=public –add-port=8080/tcp –permanent
# 重载防火墙配置
firewall-cmd –reload

三、后端项目部署

1. 数据库配置

  • 创建数据库ry-vue
  • 执行项目中的sql/ry_20240629.sqlsql/quartz.sql脚本
  • 修改后端配置文件ruoyi-admin/src/main/resources/application-druid.yml,更新数据库连接信息:
    yaml
    url: jdbc:mysql://localhost:3306/ry-vue?useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: 123456

2. Redis配置

  • 启动Redis服务(Windows可运行redis-server.exe
  • 修改application.yml中的Redis配置:
    yaml
    redis:
    host: localhost
    port: 6379
    password:

3. 配置文件调整

  • application.yml:修改ruoyi.profile属性为Linux路径格式
  • application-druid.yml:确保数据库地址、用户名和密码与云服务器环境一致
  • Redis配置:如使用远程Redis服务器,需设置正确的服务器IP地址和密码

4. 项目打包与上传

  • 使用Maven工具执行package命令生成jar文件
  • 将生成的jar文件上传至云服务器指定目录

5. 启动后端服务

  • 窗口运行java -jar 你的jar包名.jar
  • 后台运行java -jar 你的jar包名.jar > ruoyi.log 2>&1 &

四、前端项目部署

1. 项目打包

  • 进入ruoyi-ui目录,安装依赖:
    bash
    npm config set registry
    npm install –registry=
    # 若依赖冲突使用
    npm i –legacy-peer-deps
  • 执行打包命令:npm run build:prod
  • 将生成的dist文件夹上传至Nginx的html目录

2. Nginx配置

  • 修改nginx.conf文件,在server模块中配置:
    nginx
    server {
    root /usr/share/nginx/html/dist;
    location / {
    try_files $uri $uri/ /index.html;
    location /prod-api/ {
    proxy_pass

五、高级配置与优化

1. 静态资源路径配置

确保ruoyi.profile设置为Linux系统的绝对路径,如/home/ruoyi/uploadPath,否则文件上传功能可能无法正常工作。

2. 进程管理

  • 查看进程ps -ef | grep "java -jar"
  • 停止项目kill -9 进程号

六、常见问题解决方案

  • 端口占用:使用netstat -tunlp | grep 端口号查找占用进程并处理
  • 数据库连接失败:检查application-druid.yml中的连接参数是否正确
  • 依赖冲突:前端使用npm i --legacy-peer-deps解决

部署提示:建议首次部署时采用窗口运行方式,便于直观观察启动过程中的问题并及时调整。

七、成本优化建议

在进行云服务器部署时,合理利用云平台优惠活动能够显著降低部署成本。建议用户在购买阿里云产品前,先通过官方云小站平台领取满减代金券,享受额外优惠后再进行购买决策。

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/17889.html

(0)
上一篇 2025年11月4日 上午10:14
下一篇 2025年11月4日 上午10:14
联系我们
关注微信
关注微信
分享本页
返回顶部