nginx配置部署

server {

// 监听的端口,代理后,前端访问输入的端口

listen 9090;

#listen [::]:80 default_server ipv6only=on;

server_name localhost;

// root根路径,nginx部署后放置的前台打包后dist里的文件的静态目录

location / {

root /home/ruoyi/projects/ruoyi-ui;

try_files uri uri/ /index.html;

index index.html index.htm;

}

// proxy_pass /prod-api/是生产环境 后台服务地址例如:http://localhost:8080/

location /prod-api/ {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-Host $host;

proxy_set_header X-Forwarded-Server $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass 后台地址;

client_max_body_size 100m;

}

// proxy_pass /dev-api/是开发环境 /dev-api/是vite.config.js里写的server里proxy ' /dev-api' 后台服务地址例如:http://localhost:8080/

location /dev-api/ {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-Host $host;

proxy_set_header X-Forwarded-Server $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass 后台地址;

client_max_body_size 100m;

}

}

相关推荐
matrixlzp19 分钟前
Jenkins 实战3:Jenkins + habor + docker 自动化部署
运维·jenkins
vortex521 分钟前
Linux 用户管理详解:从古老Unix到现代集成
linux·运维·unix
玩转测试开发2 小时前
xshell设置跳板机登录内网服务器
运维·服务器·数据库
Java 码农2 小时前
linux shell 数组
linux·运维·服务器
大梦谁先觉i2 小时前
Linux 磁盘空间“消失”之谜:文件已删,空间却不释放?
linux·运维·服务器
序属秋秋秋2 小时前
《Linux系统编程之开发工具》【编译器 + 自动化构建器】
linux·运维·服务器·c语言·c++·自动化·编译器
塔能物联运维2 小时前
物联网运维中基于自适应射频环境监测的动态频谱优化技术
运维·物联网
小涂3 小时前
在Linux(deepin-community-25)下安装MongoDB
linux·运维·mongodb
艾莉丝努力练剑3 小时前
【Linux基础开发工具 (一)】详解Linux软件生态与包管理器:从yum / apt原理到镜像源实战
linux·运维·服务器·ubuntu·centos·1024程序员节
月巴月巴白勺合鸟月半3 小时前
生成私钥公钥
运维·服务器