Apache
192.168.100.42 - - [07/Apr/2023:08:33:36 +0800] "GET /test6.html HTTP/1.1" 200 12 "-" "curl/7.29.0"
192.168.100.124 - - [07/Apr/2023:08:33:36 +0800] "GET /test7.html HTTP/1.1" 200 12 "-" "curl/7.29.0"
192.168.100.123 - - [07/Apr/2023:08:33:36 +0800] "GET /test8.html HTTP/1.1" 200 12 "-" "curl/7.29.0"
192.168.100.45 - - [07/Apr/2023:08:33:36 +0800] "GET /test2.html HTTP/1.1" 200 12 "-" "curl/7.29.0"
192.168.100.4 #指IP
- #(E-mail)为了避免用户的邮箱被垃圾邮件骚扰,第二项就用“-”取代了
- #(登录名)用于记录浏览者进行身份验证时提供的名字。
[07/Apr/2023:08:33:36 #时间
+0800] #用于记录浏览者进行身份验证时提供的名字。
GET #服务器收到的是一个什么样的请求。
/test19.html #资源
HTTP/1.1 #协议
200 #状态码
13 #流量,表示发送给客户端的总字节数。
#后边这俩不知道
"-"
"curl/7.29.0"
Nginx
默认变量格式:log_format combined '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"';
$remote_addr变量:记录了客户端的IP地址(普通情况下)。
$remote_user变量:当nginx开启了用户认证功能后,此变量记录了客户端使用了哪个用户进行了认证。
$time_local变量:记录了当前日志条目的时间。
$request变量:记录了当前http请求的方法、url和http协议版本。
$status变量:记录了当前http请求的响应状态,即响应的状态码,比如200、404等响应码,都记录在此变量中。
$body_bytes_sent变量:记录了nginx响应客户端请求时,发送到客户端的字节数,不包含响应头的大小。
$http_referer变量:记录了当前请求是从哪个页面过来的,比如你点了A页面中的超链接才产生了这个请求,那么此变量中就记录了A页面的url。
$http_user_agent变量:记录了客户端的软件信息,比如,浏览器的名称和版本号。
192.168.100.175 - - [14/Jun/2020:20:18:59 +0800] "POST /mall_open_api.php?token=9f1063d6bf1ec1 HTTP/1.0" 300 1829 "-" "Dart/2.8 (dart:io)" "-" "mall-api.carisok.com" "0.556" "0.556" "0.000" "0.556"
192.168.100.173 - - [14/Jun/2020:20:18:59 +0800] "POST /mall_open_api.php?token=a3a9c69 HTTP/1.0" 200 1829 "-" "Dart/2.8 (dart:io)" "-" "mall-api.carisok.com" "0.446" "0.445" "0.000" "0.445"
192.168.100.175 - - [14/Jun/2020:20:19:03 +0800] "POST /mall_open_api.php?token=b9b0eadf7 HTTP/1.0" 200 731 "-" "Dart/2.8 (dart:io)" "-" "mall-api.carisok.com" "0.153" "0.154" "0.000" "0.154"
192.168.100.176 - - [14/Jun/2020:20:19:14 +0800] "POST /mall_open_api.php?token=242b947c HTTP/1.0" 200 97 "-" "Dart/2.8 (dart:io)" "-" "mall-api.carisok.com" "0.425" "0.425" "0.000" "0.425"
192.168.100.175 #$remote_addr变量:记录了客户端的IP地址
- - #$remote_user变量:当nginx开启了用户认证功能后
[14/Jun/2020:20:18:59 +0800] #$time_local变量:记录了当前日志条目的时间
"POST /mall_open_api.php?token=9f1063d6bf1ec1 HTTP/1.0" #$request变量:记录了当前http请求的方法、url和http协议版本
300 #$status变量:记录了当前http响应的状态码
1829 #$body_bytes_sent变量:记录了nginx响应客户端请求时,发送到客户端的字节数
"-"
"Dart/2.8 (dart:io)" #$http_user_agent变量:记录了客户端的软件信息,比如,浏览器的名称和版本号。
"-"
"mall-api.carisok.com" #$http_host 请求地址,即浏览器中你输入的地址
"0.556" #$request_time:处理请求的总时间,包含了用户数据接收时间
"0.556" #$upstream_connect_time:花费在与上游服务器建立连接上的时间
"0.000" #$upstream_connect_time:花费在与上游服务器建立连接上的时间
"0.556" #$upstream_header_time:建立连接和从上游服务器接收响应头的第一个字节之间的时间