1、修改后端配置文件中上传目录设置,如下:
# 项目相关配置 ruoyi: # 名称 name: RuoYi # 版本 version: 3.8.8 # 版权年份 copyrightYear: 2024 # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) #profile: D:/ruoyi/uploadPath profile: /www/wwwroot/2024newsite/wanmait/uploadPath
2、打包后端为.war,并上传到服务器
3、在服务器宝塔界面新建java项目,选中刚才上传的war 文件。
在项目启动命令中末尾添加 --server.port=8084 来指定端口号。
4、前端使用 npm run build:prod来生成目标文件 dist目录中
上传dist目录到服务器指定目录中。
在宝塔添加html项目,指定该目录。
在配置文件中配置反向代理:
location / { # 配置前端静态文件的根目录 root /www/wwwroot/ruoyi/web; try_files $uri $uri/ /index.html; # 解决页面刷新404问题 index index.html index.htm; } location /prod-api/ { # 配置反向代理到本地8084端口的后端服务 proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8084/; # 指向本地8084端口的后端服务 }
0条评论
点击登录参与评论