【問題】apache 的 access log 的內容是什麼意思?



贊助商連結


windata
2005-07-13, 11:44 PM
220.134.xxx.xxx- - [13/Jul/2005:19:05:18 +0800] "GET / HTTP/1.1" 304 -
220.134.xxx.xxx- - [13/Jul/2005:19:05:18 +0800] "GET /img/discribe.gif HTTP/1.1" 304 -
220.134.xxx.xxx- - [13/Jul/2005:19:05:18 +0800] "GET /img/product.gif HTTP/1.1" 304 -
220.134.xxx.xxx- - [13/Jul/2005:19:05:18 +0800] "GET /img/title.gif HTTP/1.1" 304 -
220.134.xxx.xxx- - [13/Jul/2005:19:05:18 +0800] "GET /discribe.htm HTTP/1.1" 304 -
220.134.xxx.xxx- - [13/Jul/2005:19:41:05 +0800] "GET / HTTP/1.0" 200 778
220.134.xxx.xxx- - [13/Jul/2005:20:06:25 +0800] "GET / HTTP/1.0" 200 778
210.6.xxx.xxx- - [13/Jul/2005:20:10:22 +0800] "GET / HTTP/1.1" 200 778
220.134.xxx.xxx- - [13/Jul/2005:20:17:48 +0800] "GET / HTTP/1.0" 200 778
220.134.xxx.xxx- - [13/Jul/2005:20:42:45 +0800] "GET / HTTP/1.0" 200 778

以上是經過手工加密的部份 log 內容

想要問的是 "GET / HTTP/1.0" 200 778 ← 這代表什麼意思
正常 access 的行數並不多,大約有 70% 都是這樣的東西= ="

他們到底想透過 http麼樣的回應呢?

贊助商連結


mus000
2005-07-14, 12:23 AM
"GET / HTTP/1.0" 200 778

GET -> 有瀏覽器想取得資料,取得方式是 GET。另外還有 POST 或其它。

/ -> 取得資料的位置在根目錄,也就是 http://網址/ 。有明確位址的即是該位址網頁。

HTTP/1.0 -> 本次溝通使用的協定是 HTTP 協定,符合 1.0 規範。另有 1.1規範。

200 -> 代碼 OK,代表溝通正常。不同代碼代表不同回應狀況。
通常回傳值2xx則代表成功,3xx表示瀏覽器已有Cache不用傳資料出去,4xx及5xx均代表失敗。

778 -> 這個數值表示這次網站送出去多少資料給瀏覽器。778 bytes。


詳細的內容,只能請再找古狗大神。