一、nginx日志类型
1、error.log
主要是记录nginx处理http请求的错误状态,以及nginx服务运行的错误状态
配置路径:
warn:指的是日志错误等级
2、access_log
记录nginx的每次HTTP请求的访问状态
( 1 ) log_format
配置语法:log_format name [escape=default|json] string ...;
Default:log_format combined "....";
Context:HTTP
配置路径:
3、Nginx变量
HTTP请求变量 - arg_PARAMETER、http_HEADER、send_HTTP_HEADER
内置变量 - Nginx内置变量
自定义变量 - 自己定义的
具体:
$remote_addt : 客户端地址
$remote_user : 客户端请求nginx认证的用户名
$time_local:nginx时间
request:request头的请求行
$status:请求状态
$body_bytes_sent:从服务端相应给客户端的body的大小
$http_referer:记录访问的上一层地址
$http_user_agent:客户端的访问方式
$http_x_forwarded_for:http请求所携带的http信息