处理“proxy_pass”指令后记录 URI 的路径

处理“proxy_pass”指令后记录 URI 的路径

proxy_pass在 nginx 配置中的某个位置配置了一条指令:

location /books/ {
   proxy_pass http://localhost:8888/;
}

在日志中我想看到我的请求所代理的完整 URI。

假设我发送了带有http://nginx/books/some-bookURI 的请求。我配置的规则将此请求代理到该规则http://localhost:8888/some-book,而这个字符串就是我希望在日志中看到的内容。

我已经检查过了HTTP 上游模块HTTP 代理模块文档,但在指令处理后找不到包含 URI 的变量proxy_pass

相关内容