linux下tomcat设置开机自启动
CentOS7设置nginx服务开机自启【开机自启】
若依前后端分离版部署到服务器Nginx(Windows版)
云服务器部署方案
后台部署
jar 方式
nohup java -jar ruoyi-admin.jar >/tmp/ruoyi-log.txt &
|
查看后台运行
war 方式
修改pom.xml的packing为war
格式,部署于Tomcat下
VM虚拟机部署方案
前端部署
配置修改
项目启动配置修改(下述截图未更新,特此注明)
publicPath: process.env.NODE_ENV === “production” ? “/ruoyi_web/“ : “/ruoyi_web/“,

路由修改
文件位置:src/router/index.js
export default new Router({ mode: 'hash', scrollBehavior: () => ({ y: 0 }), routes: constantRoutes })
|
前端打包
Nginx配置
server { listen 9002; server_name localhost; charset utf-8;
location /ruoyi_web/ { root html; # 解决资源访问404问题 try_files $uri $uri/ /index.html; index index.html index.htm; }
# ruoyi_web 访问接口地址 location /prod-api/ { 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:9091/ruoyi/; }
# 互联网来源-访问项目地址 location /ruoyi/ { 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:9091; }
# 互联网来源-访问上传图片 location /ruoyi/profile/ { alias /usr/local/services/uploadPath/; index index.html index.htm; }
error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
|
问题记录
访问上传图片 403 报错
参考博客:nginx访问静态资源报错403
已采纳方案:
设置nginx
的用户root
;否则:后续新传的文件,需要在上传目录下执行chmod -R 777 ./*
