如何在 Nginx 日志文件中查看响应的内容类型

如何在 Nginx 日志文件中查看响应的内容类型

是否可以在日志文件content-type中看到对请求的响应Nginx?目前,这是我看到的有关请求的内容:

127.0.0.1 - - [23/Nov/2012:10:17:19 -0500] "GET /fonts/cantarell-bold-webfont.eot? HTTP/1.1" 200 22679 "https://www.example.com/blah/doc" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET4.0C)"

答案1

根据官方nginx文档$sent_http_content_type,您可以在语句中使用log_format

log_format myCustomFormatTemplate '$remote_addr - $remote_user [$time_local]  '
    '"$request" $status $sent_http_content_type $body_bytes_sent '
    '"$http_referer" "$http_user_agent"';

相关内容