目錄
- 一.Nginx狀态傳回碼
- 二.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 統計語句
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
本文版權歸作者所有,歡迎轉載,請務必添加原文連結。