nginx反向代理的context path
返回请求 uri
在 Nginx 中,可以使用 $request_uri
来表示请求 uri, 配置如下;
1 | server { |
这里再使用另一台 nginx 反向代理到这台 nginx 就可以测试请求的 uri 了。
测试 nginx 的反向代理 content path
1
1 | location / { |
结果是
curl localhost/aa/bb/
–> http://192.168.200.12/aa/bb/
2
1 | location /aa { |
结果和上面一样,但是只有 /aa 开头的才能转发到这里
3
1 | location /aa/ { |
结果和上面一样,但是只有 /aa/ 开头的才能转发到这里
4
1 | location /aa { |
结果是:
1 | [root@master1 nginx]# curl localhost/aa/bb/cc |
5
1 | location /aa { |
结果是:
1 | [root@master1 nginx]# curl localhost/aa |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论