请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

proxy_pass如果设置为 http://xxx.com/aaa/bbb或http://xxx.com/aaa/bbb/这种又会怎么样

老师,视频中讲到了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

0 回复 有任何疑惑可以回复我~
  • 提问者 甲骨文_0001 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-12-06 17:40:29
  • 老师你好!对于您的第一个的回答,他不是会透传吗?所以到上游服务器/ccc为什么没有用了呀?
    回复 有任何疑惑可以回复我~ 2020-02-26 23:08:05
  • 老师,那如何请求是 /ccc/1.html 呢?感觉这个地方老师可以补充一下普适性的匹配规则么?
    回复 有任何疑惑可以回复我~ 2020-03-11 21:02:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信