nginx虚拟路径中proxy_pass对后端请求的影响

指定表格中<坳/> 指定表格中

/其他时,匹配到该区块,nginx反向代理到后端时会保留虚拟路径.nginx实际向后端发起的请求URL为http://y.y.y.y/other。

,

指定表格中<坳/> 指定表格中

,

/其他时,匹配到该区块,由于proxy_pass中有指定后端URI路径,nginx代理请求到后端时不会保留虚拟路径.nginx实际向后端发起的请求URL为http://y.y.y.y/other。

,

指定表格中<坳/> 指定表格中

server_name x.x.x.x;

。。。

proxy_pass http://y.y.y.y;

}

/其他时,匹配到该区块,由于proxy_pass中有指定后端URI路径,nginx代理请求到后端时不会保留虚拟路径.nginx实际向后端发起的请求URL为http://y.y.y.y/other。

,

,

指定表格中<坳/> 指定表格中

服务器{

听80;

server_name x.x.x.x;

。。。

proxy_pass http://backend;

}

/其他时,nginx实际向后端发起的请求URL仍然为http://y.y.y.y/other。

nginx虚拟路径中proxy_pass对后端请求的影响