【发布时间】:2017-02-04 10:28:45
【问题描述】:
在nginx proxy_pass documentation 它说
如果 proxy_pass 没有指定 URI,则在处理原始请求时,以与客户端发送的相同格式将请求 URI 传递给服务器,或者传递完整的规范化请求 URI处理更改后的 URI 时
(强调我的)
如果我想将/foo 代理到http://localhost:8080 而没有尾随foo。我该怎么做?
【问题讨论】:
标签: nginx
在nginx proxy_pass documentation 它说
如果 proxy_pass 没有指定 URI,则在处理原始请求时,以与客户端发送的相同格式将请求 URI 传递给服务器,或者传递完整的规范化请求 URI处理更改后的 URI 时
(强调我的)
如果我想将/foo 代理到http://localhost:8080 而没有尾随foo。我该怎么做?
【问题讨论】:
标签: nginx
您可以使用尾部斜杠指定http://localhost:8080/,将/ 表示为URI。您不能在指定位置执行此操作(AFAIK,nginx 会抛出错误)。
【讨论】: