博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux之log_format
阅读量:7226 次
发布时间:2019-06-29

本文共 1727 字,大约阅读时间需要 5 分钟。

log_format是指存储日志的时候所采用的格式,可以在/usr/local/nginx/conf/nginx.conf的http字段中设置

下面是一个典型的log_format设置

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "$http_x_forwarded_for"';

其中

1.$remote_addr 与$http_x_forwarded_for 用以记录客户端的ip地址;

 2.$remote_user :用来记录客户端用户名称;
 3.$time_local : 用来记录访问时间与时区;
 4.$request : 用来记录请求的url与http协议;
 5.$status : 用来记录请求状态;成功是200,
 6.$body_bytes_s ent :记录发送给客户端文件主体内容大小;
 7.$http_referer :用来记录从那个页面链接访问过来的;
 8.$http_user_agent :记录客户端浏览器的相关信息

在http字段中设置了之后还需要在server字段中采用如下

server {        listen       80;        access_log  logs/host.access.log  main;//省略部分代码    }

这样就可以在写入日志的时候采用main的格式了

下面是一些从access.log里面提取的访问日志

220.181.108.169 - - [03/Apr/2015:19:07:52 +0800] "GET /feed HTTP/1.1" 499 0 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "-"27.159.224.22 - - [03/Apr/2015:19:10:51 +0800] "GET /p/5180.html HTTP/1.1" 499 0 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727 ; .NET CLR 4.0.30319)" "-"207.46.13.112 - - [03/Apr/2015:19:11:28 +0800] "GET /p/11436.html/feed HTTP/1.1" 499 0 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "-"123.118.249.160 - - [03/Apr/2015:19:11:48 +0800] "GET /register.php#breadCrumb HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1" "-"123.118.249.160 - - [03/Apr/2015:19:11:48 +0800] "GET /register.php HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1" "-"

 

转载于:https://www.cnblogs.com/yiluxiuxing/p/4390895.html

你可能感兴趣的文章
部署exchange2010三合一:之五:功能测试
查看>>
nginx编译安装参数
查看>>
代码托管
查看>>
第一次给ThinkPHP5核心框架提pull request的完整过程
查看>>
U-Mail邮件系统何以誉为信息整合中转枢纽
查看>>
强大的vim配置文件,让编程更随意
查看>>
崛起于Springboot2.X之配置文件详解(10)
查看>>
定时执行程序-Quartz简单实例
查看>>
【CF 应用开发大赛】MyfCMS系统
查看>>
windows下kangle虚拟主机-架设java空间的教程及心得
查看>>
Discuz! X2.5:文件目录结构
查看>>
我的友情链接
查看>>
TCP/IP协议及首部初了解
查看>>
防火墙iptables
查看>>
CUDA搭建
查看>>
memcached与PostgreSQL缓存命中机制
查看>>
百度地图路线检索(3)
查看>>
linux netstat 命令详解
查看>>
对前几篇blog的环境等的补充说明
查看>>
Curl命令使用解析大全
查看>>