nginx配置去掉规则中的path
例如,监听30011端口,/api转发至backend_30012服务同时去掉/api这层path,如下:
server {
listen 30011;
location / {
proxy_pass http://backend_30011;
}
location /api {
rewrite ^/api(/.*)$ $1 break;
proxy_pass http://backend_30012;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
文章讲述了如何在Nginx配置中,通过location块设置,将接收到的/api路径请求从30011端口转发到backend_30012服务,并移除/api这部分路径。使用了rewrite规则和proxy_pass等技术实现路径重定向。
5144

被折叠的 条评论
为什么被折叠?



