学习计划 nginx的日志
在任何一个程序里面,日志功能都是必不可少的。
首先应该找到配置日志路径的地方
--
nginx.conf 中 http 模块配置了 日志的格式
--
access.log
192.168.0.127 - - [20/Mar/2018:02:34:46 +0000] "GET /performance/list HTTP/1.1" 200 6578 "http://192.168.0.5:8782/performance/history" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36"
1:$remote_addr-客户端(用户)IP地址
如:上例中的192.168.0.127(我的MAC地址)
2:$time_local :访问时间
如:上例中的 [20/Mar/2018:02:34:46 +0000]
3:$request"get请求的url地址(目标url地址)的host
如:上例中的 GET /performance/list HTTP/1.1
4:$status请求状态
如:200
5:$body_bytes_sent:请求页面大小,默认为B(byte)
如:6578
6:$http_referer" : 来源页面,即从哪个页面转到本页,专业名称叫做'referer'
如:http://192.168.0.5:8782/performance/history
7:$http_user_agent:用户浏览器其他信息,浏览器版本、浏览器类型
如:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36
--
关于错误日志error_log的话,与access不竟相同,更多是记录错误信息,在平常的工作中加深学习
--