牛叔叔 的笔记

好好学习

2024-10-31 12:11

阿里云 CenterOS服务器安装宝塔部署若依项目

牛叔叔

运维

(197)

(0)

收藏

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 来指定端口号。


image.png


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条评论

点击登录参与评论