1. 程式人生 > >LAMP架構九( Apache訪問日誌)

LAMP架構九( Apache訪問日誌)

九、Apache訪問日誌

    訪問日誌不僅可以記錄網站的訪問情況,還可以在網站有異常發生時幫助去定位問題。

    目前虛擬主機定義的日誌目錄是在logs/a.com-error_log ,絕對路徑在/etc/httpd/logs/

下面解析下日誌內容:

上面截圖看到的日誌格式,是在主配置檔案中定義的,開啟httpd.conf,搜尋LogFormat

%h為訪問源IP;

%l為遠端登入名,這個欄位基本上為"-";

%u為使用者名稱,當使用使用者認證時,這個欄位為認證的使用者名稱;

%t為時間;

%r為請求的動作;

%s為請求的狀態碼,寫成%>s為最後的狀態碼;

%b為傳輸資料大小;

%{Referer}為referer資訊(請求本次地址上一次的地址就為referer);

%{User-Agent}為瀏覽器標識;

程式碼含義:

301是表示永久跳轉 
404是沒有這個頁面 
403是配置檔案httpd.conf沒有修改Require all denied 為 Require all granted 
401是使用者名稱密碼驗證不對,密碼驗證對了就是200 
200是正常訪問