Nginx 反向代理配置
- nginx.conf
conf
server {
listen 80;
server_name demo.test;
location /mock/api/ {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:9997/mock/api/;
}
location /api/ {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_pass http://[IP地址]:9996;
# 实际请求不会带上 /api/
proxy_pass http://127.0.0.1:9996/;
# 主动带上 /api/
; proxy_pass http://127.0.0.1:9996/api/;
}
location / {
root "D:/Code/demo/dist";
try_files $uri $uri/ /index.html;
}
}