1.前端打包
npm run build:prod
2.后端打包,idea上面,点击maven,先双击clean,后双击package

3.配置nginx,80是前端端口,8080是后端端口
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html/dist;
index index.html;
try_files $uri $uri/ /index.html;
}
location /prod-api/ {
proxy_pass http://localhost:8080/;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
}
}
4.把前端包,dist目录压缩成dist.zip,然后上传到nginx配置的目录下,解压
5.上传jar包到服务器,启动java后台命令:
nohup java -jar ruoyi.jar > ruoyi.log 2>&1 &
6.如果端口被占用的话,需要改动端口,前端如图:

后端如图:
