#log_formatmain'$remote_addr-$remote_user[$time_local]"$request"' #'$status$body_bytes_sent"$http_referer"' #'"$http_user_agent""$http_x_forwarded_for"'; 这里定义了日志的格式,其中$status变量引起了我的注意。查看access.log日志,我的确也看到了200404一类的状态码。 我觉得这个变量就很有用了...
假设你的Nginx访问日志文件位于/var/log/nginx/access.log,你可以运行以下命令来统计每个IP的HTTP状态码数量: awk '{count[1,9]++} END {for (c in count) print c, count[c]}' /var/log/nginx/access.log Sh Copy 命令解释 awk '{count[1,9]++}:这个awk命令创建了一个名为count的数组,以IP地址和...
[root@service conf]#vim /usr/local/nginx/conf/nginx.confhttp { ...#log_format main '$remote_addr - $remote_user [$time_local] "$request" '#'$status $body_bytes_sent "$http_referer" '#'"$http_user_agent" "$http_x_forwarded_for"';#全局定义log_format self_access'$remote_addr -...
能够使用access_log指令的字段包括:http server和location。 Tips:如果需要在access_log中记录post请求的参数,可以参考这里。 开启访问日志 在Nginx的主配置文件nignx.conf的http段内定义好log_format,比如: log_format luo '$server_name $remote_addr - $remote_user [$time_local] "$request"' '$status $upt...
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status$body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for" $request_time$upstream_response_time';打印的日志实例 39.105.66.117-mp[11/Sep/2019:19:03:01+0800]"POST /salesplatform...
server_name status.czlun.com; location / { stub_status on; access_log off; } } eof (2)用include语句导入到主配置文件操作如下: NUM=$(expr $(cat -n conf/nginx.conf | grep 'http {' |awk '{print $1}') + 1);echo "sed -i ${NUM}i'\ \ \ \ include status.conf;' conf/nginx...
log_format main '$remote_addr-$remote_user[$time_local]"$request"' '$status$body_bytes_sent"$http_referer"' '"$http_user_agent""$http_x_forwarded_for"$request_time$upstream_response_time'; AI代码助手复制代码 打印的日志实例 39.105.66.117 - mp [11/Sep/2019:19:03:01 +0800] "POST /...
根据官网Module ngx_http_log_module的解析,在默认配置下,Nginx日志使用combined格式: log_format combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"'; 在本实验环境中,Nginx的其中一条access_log内容如下: ...
log_format main'$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for" $request_time $upstream_response_time'; 打印的日志实例 39.105.66.117 - mp [11/Sep/2019:19:03:01 +0800] "POST /salespla...
access_log /var/logs/nginx-access.log main log_format main '$remote_addr - $remote_user [$time_local] "$request"' '$status $body_bytes_sent "$http_referer"' '"$http_user_agent" "$http_x_forwarded_for"'; 我们使用log_format指令定义了一个main的格式,并在access_log指令中引用了它。假...