学习计划 nginx的日志

在任何一个程序里面,日志功能都是必不可少的。

首先应该找到配置日志路径的地方

--

nginx.conf 中 http 模块配置了 日志的格式

学习计划 nginx的日志

--

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不竟相同,更多是记录错误信息,在平常的工作中加深学习

--

相关推荐