如何通过Nginx log_subrequest功能详细记录SSI或镜像子请求的运行细节?
- 内容介绍
- 文章标签
- 相关推荐
本文共计824个文字,预计阅读时间需要4分钟。
使用 `log_subrequest` 指令可以使得 Nginx 在 access log 中记录子请求(subrequest)的访问信息,这对于调试 SSI(Server Side Includes)、`mirror` 指令、`auth_request` 指令或自定义模块的内部请求非常有用。默认情况下,这些子请求不会出现在 access log 中,可能导致日志信息缺失或链路不完整。
确认 Nginx 版本与编译支持
该指令自 Nginx 1.19.1 起正式引入,且需确保使用的是官方主线版本或较新稳定版(如 1.20+)。
本文共计824个文字,预计阅读时间需要4分钟。
使用 `log_subrequest` 指令可以使得 Nginx 在 access log 中记录子请求(subrequest)的访问信息,这对于调试 SSI(Server Side Includes)、`mirror` 指令、`auth_request` 指令或自定义模块的内部请求非常有用。默认情况下,这些子请求不会出现在 access log 中,可能导致日志信息缺失或链路不完整。
确认 Nginx 版本与编译支持
该指令自 Nginx 1.19.1 起正式引入,且需确保使用的是官方主线版本或较新稳定版(如 1.20+)。

