Nginx的log_format有很多可选的参数用于标示服务器的活动状态,默认的是:
'$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"';
如果要记录更详细的信息需要自己修改log_format,具体可设置的参数格式及说明如下:
参数 | 说明 | 示例 |
---|---|---|
$remote_addr | 客户端地址 | 219.227.111.255 |
$remote_user | 客户端用户名称 | — |
$time_local | 访问时间和时区 | 18/Jul/2014:17:00:01 +0800 |
$request | 请求的URI和HTTP协议 | “GET /article-10000.html HTTP/1.1” |
$http_host | 请求地址,即浏览器中你输入的地址(IP或域名) | www.ha97.com;198.98.120.87 |
$status | HTTP请求状态 | 200 |
$upstream_status | upstream状态 | 200 |
$body_bytes_sent | 发送给客户端文件内容大小 | 1547 |