Apache和Nginx服务日志详解

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:建立连接和从上游服务器接收响应头的第一个字节之间的时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值