proxy_pass如果设置为 http://xxx.com/aaa/bbb或http://xxx.com/aaa/bbb/这种又会怎么样
来源:6-8 proxy_poass指令用法常见误区

甲骨文_0001
2019-12-05
老师,视频中讲到了proxy_pass http://xxx.com 与 proxy_pass http://xxx.com/ 这两种情况,那么如果
location /ccc{
# proxy_pass http://xxx.com/aaa/bbb;
# proxy_pass http://xxx.com/aaa/bbb/;
}
这种又是怎么样的,希望老师解惑:)
写回答
1回答
-
location /ccc{
proxy_pass http://xxx.com/aaa/bbb;
}如果使用上面这种配置,则你请求/ccc,则请求到达上游服务器后,请求/aaa/bbb,并且bbb必须是一个文件才能正确返回结果
location /ccc{
proxy_pass http://xxx.com/aaa/bbb/;
}如果使用上面这种配置,则你请求/ccc,则请求到达上游服务器后,请求/aaa/bbb/,这时bbb必须为1个文件夹,如果上游服务定义指定了index首页为index.html,则实际编程/aaa/bbb/index.html
032020-03-11
相似问题