一、Nginx状态返回码

http返回状态码(Status-Code), 以3位数字组成

200     成功
301     永久重定向(redirect) 
302     临时重定向(redirect) 
304     浏览器缓存
403     请求不到首页,权限被拒绝
404     资源找不到
500     服务器内部错误,程序代码错误
502     找不到后端的资源
504     请求超时

浏览器(客户端)访问网站携带的参数,以及服务端返回的参数

//1.概况
Request URL: http://www.52wiki.cn/static/bootstrap/css/bootstrap.min.css       # 请求的URL地址
Request Method: GET                             # 请求的方法(获取)
Status Code: 200 OK (from memory cache)         # 返回的状态
Remote Address: 61.184.215.226:80               # 请求的地址

//2.客户端请求的头部信息
Accept: butes                                   # 请求的类型
Accept-Encoding: gzip, deflate                  # 是否进行压缩
Accept-Language: zh-CN,zh;q=0.9                 # 请求的语言
Cache-Control: max-age=0                        # 缓存
Connection: keep-alive                          # TCP长连接
Host: www.52wiki.cn                             # 请求的域名
If-Modified-Since: Tue, 04 Dec 2018 09:58:20 GMT# 修改的时间
If-None-Match: "a49-56b5ce607fe00"              # 标记
Upgrade-Insecure-Requests:1                     # 在http和https之间起的一个过渡作用
User-Agent: Mozilla/5.0                         # 请求浏览器的工具
"=== 请求一个空行 ==="
"=== 请求内容主体 ==="

//3.服务端响应的头部信息
HTTP/1.1 304 Not Modified                       # 返回服务器的http协议,状态码
Date: Fri, 14 Sep 2018 09:14:28 GMT             # 返回服务器的时间
Server: Apache/2.4.6 (CentOS) PHP/5.4.16        # 返回服务器使用的软件(Apache php)
Connection: Keep-Alive                          # TCP长连接
Keep-Alive: timeout=5, max=100                  # 长连接的超时时间
ETag: "a49-56b5ce607fe00"                       # 验证客户端标记
"=== 返回一个空行 ==="
"=== 返回内容主体 ==="

二、Nginx日志统计

nginx 统计语句
      1.根据访问IP统计UV     awk '{print $1}'  access.log|sort | uniq -c |wc -l
      2.统计访问URL统计PV    awk '{print $7}' access.log|wc -l     
      3.查询访问最频繁的URL  awk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more    
      4.查询访问最频繁的IP   awk '{print $1}' access.log|sort | uniq -c |sort -n -k 1 -r|more