NGINX反向代理去掉location

作者:Garany 发布于:2020-08-17 分类:破万卷书
后端真实接口地址 http://127.0.0.1:8811/platform/region/allProvince
前端访问接口地址 http://xxx.abc.com/api/platform/region/allProvince
实际情况就是nginx在向后端请求接口的时候去掉api,即重写url

location ~ /api/ {
    rewrite ^/api/(.*)$ /$1 break;
    proxy_pass http://127.0.0.1:8811;
    proxy_read_timeout 150;
    proxy_buffering off;
    proxy_buffer_size 128k;
    proxy_buffers 256 128k;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
    client_body_buffer_size 1024k;
    client_max_body_size 500m;
   }
}

我来说说