配置一:
location /server/ {
…
proxy_pass http://192.168.1.1/;
…
}
此时访问/server/xxxxxx
后端获取到的URI是 /server/xxxxxx
配置二
location /server/ {
…
proxy_pass http://192.168.1.1/loc/;
…
}
此时访问 /server/xxxxxx
后端获取到的URI是 /loc/xxxxxx
总结:在使用proxy_pass指令时,如果不想改变原地址中的URI,就不要在代理URL变量中配置URI。