前端部署Nginx服务器上
一、打包上传
将vue项目打包成dist文件上传到服务器的wakespace目录下:
二、Nginx静态配置到前端
后端部署到多个节点服务器上
方式一:使用SpringBoot整合tomcat后的jar包
一、打包上传
二、Nginx反向代理到后端(注意这是在Nginx服务器上配置nginx.conf,不是在节点服务器上)
server里添加:
三、启动后端
四、关闭项目
[root@........] fg %n
nohup java -jar user.jar
然后 ctrl+c
方式二:使用原始的war包给服务器的tomcat
一、修改SpringBoot的pom.xml配置
将默认的jar改为war:
剥离SpringBoot整合的tomcat:
二、修改启动类
原启动类同级目录下增加类:
三、打包上传到tomcat的webapps:
四、将项目变为tomcat的根项目(默认访问)
修改tomcat的配置文件server.xml:
<Context path="/" docBase="/usr/local/tomcat/apache-tomcat-8.5.65/webapps/ruoyi-admin" reloadable="false"></Context>
五、Nginx反向代理到后端
server里添加:
启动tomcat自动解压war包
扩展:负载均衡
如果有多个节点服务器,则需要负载均衡分发请求