nginx在 server段自定义access.log格式
时间: 2023-12-26 11:06:01 浏览: 158
Nginx自定义访问日志的配置方式
可以通过在 Nginx 配置文件中的 server 段中添加如下语句来自定义 access.log 格式:
```
log_format custom_format '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
access_log /path/to/access.log custom_format;
```
其中,`log_format` 用于定义自定义格式,`access_log` 则是用于指定日志文件路径和格式。在 `log_format` 中,可以按需定义各个字段的格式,如 `$remote_addr` 表示客户端 IP 地址,`$remote_user` 表示客户端用户名,`$time_local` 表示访问时间,`$request` 表示请求行,`$status` 表示响应状态码,`$body_bytes_sent` 表示响应正文长度,`$http_referer` 表示来源页面 URL,`$http_user_agent` 表示客户端浏览器信息等。
阅读全文