在nginx proxy_pass documentation中说
如果指定的proxy_pass没有URI,则处理原始请求时,请求URI 以与客户端相同的格式传递给服务器,或者传递完整的规范化请求URI处理更改后的URI
(强调我的)
如果我想将/foo
代理到http://localhost:8080
而不追踪foo
,该怎么办?我该怎么做?
答案 0 :(得分:1)
您可以使用尾部斜杠指定http://localhost:8080/
,并将/
表示为URI。你不能在命名位置执行此操作(AFAIK,nginx将抛出错误)。