我已使用Nginx设置了反向代理,并将https
安全端点公开为内部使用的非安全http
端点。我还在location
指令中做了一些URL别名。
示例代码
location /path1 {
...
proxy_pass https://upstream-host:port/path2;
...
proxy_redirect https:// http://;
}
我需要记录上游URI(/path2
)和上游方案(https
)。以日志格式使用$uri
或$request_uri
给我/path1
(在需要的地方/path2
)。还使用日志格式的$scheme
给我http
(在需要的地方https
)。没有类似$ upstream_uri或$ upstream_scheme这样的日志格式可用。
Pl建议如何在日志中获取所需的信息。