ruoyi-vue部署linux(war包方式)
目录
一.后端部署
二. 配置tomcat
三.前端部署
环境配置:
jkd安装:Linux下JDK1.8安装配置-CSDN博客
Tomcat安装:Linux下Tomcat安装与配置-CSDN博客
nginx安装:Linux下nginx安装配置-CSDN博客
Redis安装:Linux下安装Redis(超详细)-CSDN博客
mysql自行安装
一.后端部署
1.修改ruoyi-admin中pom.xml,打成war包
2.配置application.yml,修改文件路径,服务端口,以及Redis
3. 配置application-druid.yml,配置数据库
4.修改logback.xml中的日志路径
5.先clean,再package行打包
6.打包成功后,会在ruoyi-admin,target目录下,生成对应的war包
7.将此war包上传至tomcat,webapps目录ROOT下
二. 配置tomcat
1.找到tomcat配置文件server.xml
cd /usr/local/apache-tomcat-8.5.20/conf/
2.修改server.xml中的Host,添加Context
<Context docBase="/usr/local/apache-tomcat-8.5.20/webapps/ROOT" path="" reloadable="false" crossContext="true"/>
3.重启Tomcat
三.前端部署
1.找到ruoyi-ui目录
执行命令:npm run build:prod
2.执行完命令,会在ruoyi-ui目录下生成dist文件,将此文件复制到linux目录/usr/share/nginx/html
下
3.nginx配置
cd /etc/nginx
vim nginx.config
关闭selinux
cd /etc/selinux
部署成功