首页 > 手机 > vivo > 浅谈nginx反向代理中神奇的斜线

浅谈nginx反向代理中神奇的斜线

来源:整理 时间:2022-02-12 16:29:23 编辑:飘云 手机版

举个最让人疑惑的例子:案例7。proxy_pass 的 ip:port 后接了字符串 "/bar",因此将 location:"/foo/" 从 原请求路径:"/foo/api" 中剔除,变为"api",再将"api"拼接到proxy_pass: http://192.168.1.48/bar 后生成了新请求url:" http://192.168.1.48/barapi ",因此下一站的nginx收到的请求就是 "/barapi"。

案例6:proxy_pass 的 ip:port 后接了字符串 "/bar/",因此将 location:"/foo" 从 原请求路径 "/foo/api" 中剔除,变为 "/api",再将 "/api" 拼接到proxy_pass: http://192.168.1.48/bar/ 后生成了 新请求路径:" http://192.168.1.48/bar//api ",因此下一站的nginx收到的请求就是 /bar//api。

其它的案例都可以以此类推,现在终于搞明白了,再也不用一头雾水。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持元马网。

文章TAG:nginx反向代理斜线nginx斜线

最近更新