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;

}

}

相关推荐
Liang_GaRy1 小时前
心路历程-三个了解敲开linux的大门
linux·运维·服务器
星霜笔记2 小时前
Docker 部署 MariaDB+phpMyAdmin+Nextcloud 完整教程
运维·数据库·docker·容器·mariadb
一只栖枝5 小时前
华为 HCIE 大数据认证中 Linux 命令行的运用及价值
大数据·linux·运维·华为·华为认证·hcie·it
wuicer7 小时前
ubuntu 20.04 安装anaconda以及安装spyder
linux·运维·ubuntu
小晶晶京京9 小时前
day34-LNMP详解
linux·运维·服务器
fengyehongWorld10 小时前
Linux crontab定时任务
linux·运维
碎像11 小时前
Linux上配置环境变量
linux·运维·服务器
sunflower_w12 小时前
linux I2C核心、总线与设备驱动
linux·运维·服务器
myzzb12 小时前
基于uiautomation的自动化流程RPA开源开发演示
运维·python·学习·算法·自动化·rpa
伊成13 小时前
Docker 部署 Nginx 完整指南
nginx·docker·容器