欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > day20-21之间的若依项目部署(可能会搞不出来但是没事,可以跳过)

day20-21之间的若依项目部署(可能会搞不出来但是没事,可以跳过)

2025/9/18 22:14:08 来源:https://blog.csdn.net/qq_62174860/article/details/143883752  浏览:    关键词:day20-21之间的若依项目部署(可能会搞不出来但是没事,可以跳过)

若依项目前后端分离部署文档

一,项目概述

官方地址:https://doc.ruoyi.vip/

官方文档:介绍 | RuoYi

系统要求:

  • jdk>=1.8,mysql>=5.7,maven>=3.0
  • 更新一下yum
    • wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/epel-7.repo
    • yum clean all && yum makecache

二,开发环境搭建

防火墙,selinux,centos9(或者其它)

setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

systemctl stop firewalld && systemctl disable firewalld

后端项目:(jdk(环境变量),mysql,maven(环境变量),redis,git)

yum -y git

cd /usr/local/

git clone https://gitee.com/y_project/RuoYi_Vue.git

下载jdk

sudo yum install java-17-openjdk-devel

java -version
javac -version

下载maven

 yum -y install maven
mvn -v

下载mysql

yum install -y https://dev.mysql.com/get/mysql80-community-release-e19-1.noarch.rpm

yum install -y mysql-server.x86_64 mysql

systemctl ebable mysqld --now

grep "password" /var/log/mysql/mysqld.log 
mysql -uroot -p'密码'

在若依项目中:RuoYi-Vue/sql/ry_xxxxx.sql数据库

cat 这个数据库文件,看看有没有创建库的代码,没有就先建库

create database ruoyi;

use ruoyi;

source xxxx.sql

下载redis

yum -y install redis

配置redis(相同的注释掉)

vim /etc/redis/redis.conf
bind 0.0.0.0

protected-mode no

daemonize yes

启动redis

进入若依目录修改配置文件

cd ruoyi-admin/src/main/resources/
vim application-druid.yml(数据库配置文件)

改数据库名,用户名,连接端口,连接路径,密码,如果本地就只用改用户名,数据库名,密码
vim application.yml(后端程序配置文件)

修改服务器端口:当前默认不改

修改redis端口位置:当前默认不改

打包项目

回到ruoyi-admin目录中,里面有一个pom.xml(清单文件)不过在在此之前请回到,RuoYi-Vue目录下。这个目录下也有一个pom.xml,在这个目录下使用mvn install

回到ruoyi-admin目录中,现在可以用mvn package命令了

会生成一个ruoyi-admin.jar在ruoyi-admin/target/目录下

cp ruoyi-admin.jar文件到一个目录(比如root,完成后回到root)

nohup java -jar ruoyi-admin.jar &

修改了.xml配置文件就要重新打包

前端项目:(nodejs,npm,nginx)

cd ruoyi-ui/

vim vue.config.js(这里默认)

下载nodejs,npm

yum install -y nodejs npm

npm config get userconfig

npm cache clean --force

npm config set registry https://registry.npmmirror.com

npm install -g @vue/cli

npm install 

export NODE_OPTIONS=--openssl-legacy-provider

npm run build:prod

打包成功后会有dist目录,zip dist.zip dist/*

yum install -y gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y oppenssl oppenssl-devel

yum install -y nginx

cd 到nginx/html

rm -rf /*

将前端dist.zip解压的nginx/html/目录

修改静态资源访问

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词