一、日志配置
1、日志模块
官方文档 http://nginx.org/en/docs/http/ngx_http_log_module.html
日志模块的名称 ngx_http_log_module
相关指令
log_format 日志格式
access_log 访问日志
error_log 错误日志
open_log_file_cache 日志缓存
2、 log_format 日志的格式和命令
(1)简介
Nginx有非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令定义。
(2)vim /etc/nginx/nginx.conf
$remote_addr, 远程地址: 记录客户端IP地址
$remote_user 远程用户:记录客户端用户名称
[$time_local] 本地时间:服务器自身时间
$request 请求:记录请求的URL和HTTP协议
$status 状态:记录请求状态 (状态码信息)
$body_bytes_sent 发送给客户端的字节数,不包括响应头的大小
$http_referer 记录从哪个页面链接访问过来的 (超链接) 引用地址(跳转地址)
$http_user_agent 记录客户端浏览器相关信息
$http_x_forwarded_for 代理IP