nginx服务器access_log日志详解
前言:
nginx的log日志分为:access log 和 error log
其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息
error log 则是记录服务器错误日志
log_format 日志格式语法:
log_format name(格式名字) 格式样式(即想要得到什么样的日志内容)
示例:
log_format main
'$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_s ent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'
看一下和上述日志匹配的log格式设置:
1 2 3 4 5 6 7 8 9 10 |
|
错误日志的形式如下:
201.158.69.116 - - [03/Jan/2013:21:17:20 -0600] fwf[-] tip[-] 127.0.0.1:9000 0.007 0.007 MX pythontab.com GET /html/test.html HTTP/1.1 "200" 2426 "http://a.com" "es-ES,es;q=0.8" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
从上面我们可以看出几部分信息:
1.客户端(用户)IP地址。如:上例中的 201.158.69.116
2.访问时间。如:上例中的 [03/Jan/2013:21:17:20 -0600]
3.访问端口。如:上例中的 127.0.0.1:9000
4.响应时间。如:上例中的 0.007
5.请求时间。如:上例中的 0.007
6.用户地理位置代码(国家代码)。
7.请求的url地址(目标url地址)的host。如:上例中的 pythontab.com
8.请求方式(GET或者POST等)。
9.请求url地址(去除host部分)。
10.请求状态(状态码,200表示成功,404表示页面不存在,301表示永久重定向等,具体状态码可以在网上找相关文章,不再赘述)。如:上例中的 "200"
11.请求页面大小,默认为B(byte)。
12.来源页面,即从哪个页面转到本页,专业名称叫做“referer”。如:上例中的 "http://a.com"
13.用户浏览器语言。如:上例中的 "es-ES,es;q=0.8"
14.用户浏览器其他信息,浏览器版本、浏览器类型等。如:上例中的 "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
其实nginx access日志的格式不是一成不变的,是可以自定义的。
在nginx的nginx.conf配置文件找到:log_format 这里就是日志的格式
赵洗能软件外包个性化定制开发合作,有意者请联系详谈 联系我们
个性化网站定制开发,phaser3定制开发,让你与众不同 赵洗能平台
nginx服务器access_log日志详解相关推荐
- nginx服务器access_log日志分析及配置详解
本博客转载于:http://www.pythontab.com/html/2013/linuxkaiyuan_0104/96.html nginx的log日志分为access log 和 error ...
- nginx某条日志详解
192.168.100.254 - - [17/Dec/2017:14:45:59 +0800] "GET /nginx-logo.png HTTP/1.1" 200 368 &q ...
- Nginx错误日志详解
Nginx错误日志详解 Nginx软件会把自身运行的故障信息及用户访问的日志信息记录到指定的日志文件里 Nginx错误日志信息介绍 Nginx的错误信息是调试Nginx服务的重要手段,属于核心功能模块 ...
- Nginx反向代理配置详解
Nginx反向代理配置详解 Nginx简单的反向代理配置,包括配置文件中各项参数的的注释,好了,开始! 开始首先安装Nginx 一.建立用户和用户组 1 2 ./usr/sbin/groupadd w ...
- nginx 的基本使用详解
文章目录 前言 nginx 的基本使用详解 一.概念: 二.nginx的基本使用: 1.nginx的安装: 2.nginx文件格式: 3.nginx配置 3.1 nginx 配置文件结构 3.2 ng ...
- nginx服务器安装及配置文件详解
nginx服务器安装及配置文件详解 seanlook 5月26日 发布 4 推荐 97 收藏,9.2k 浏览 nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自 ...
- Nginx配置文件的结构详解和静态资源部署
Nginx配置文件的结构详解和静态资源部署 一.配置文件结构 使用Nginx之前,需要先看懂Nginx的配置文件. 因为之后操作Nginx,就是一个对配置文件修改的过程. Nginx的配置文件(con ...
- MySQL管理之日志详解
MySQL日志详解 错误日志 MySQL的错误信息是在data目录下的 错误日志本身所定义的内容本身是可以定义的 编辑配置文件,定义错误日志: log-error=/path/to/xx.err ...
- Linux下Nginx编译安装过程详解
Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...
最新文章
- MyCollection 程序 F&Q
- 局域网内计算机可以互访 无法上互联网,我使用路由器后访问互联网正常,但是网上邻居不能互访,怎么办?...
- ad域帐号登录提示无法处理请求_面试官:说一下单点登录的几种实现方式
- spring-mvc(基础)
- deepin深度启动盘制作工具下载地址
- mysql脚本解读_一篇很好的关于mysqld_safe脚本源码解读的文章,收藏了!!
- JavaScript面向对象编程(转)
- Linux内核和Linux发行版(了解)
- mysql重装_连我mysql读你文件
- web端跨域调用webapi
- tensorflow:激活函数(Activation Function)
- npm 下载指定版本包
- java飞机订票系统课程设计_JAVA数据结构课程设计,航空订票系统求助
- 用计算机思维认识摩斯密码(摩斯密码速记)
- 人工智能商用成果落地撬动AI未来
- 京东简单介绍(互联网知识)
- 【服务器】揭秘淘宝286亿海量图片存储与处理架构
- 肠道细菌产生的神经递质调节宿主的感觉行为
- 微信小程序Excel生成下载浏览分享
- CISP和等保什么区别?