apache2日誌設定

2021-08-30 12:36:16 字數 1303 閱讀 5846

日誌記錄了web 伺服器的錯誤資訊以及訪問資訊,是分析**的流量和訪問量的重要依據。

1、錯誤日誌的設定

errorlog logs/error_log #日誌的儲存位置

loglevel warn #日誌的級別

顯示的格式日下:

[mon oct 10 15:54:29 2006] [error] [client 192.168.10.22] access to /download/failed, reason: user admin not allowed access

2、訪問日誌設定

日誌的預設格式有如下幾種:

logformat "%h %l %u %t \"%r\" %>s %b \"%i\" \"%i\""  combined #combined 為日誌格式名稱

logformat "%h %l %u %t \"%r\" %>s %b" common #common 為日誌格式名稱

logformat "%i -> %u" referer

logformat "%i" agent

定義訪問日誌時使用下面的命令,其中common 代表記錄日誌的格式:

customlog logs/access_log common

格式中的各個引數如下:

%h --客戶端的ip 位址或主機名

%l --the 這是由客戶端 identd 判斷的rfc 1413 身份,輸出中的符號 "-" 表示此處資訊無效。

%u --由http 認證系統得到的訪問該網頁的客戶名。有認證時才有效,輸出中的符號 "-" 表示此處資訊無效。

%t --伺服器完成對請求的處理時的時間。

\"%r"\ --引號中是客戶發出的包含了許多有用資訊的請求內容。

%>s --這個是伺服器返回給客戶端的狀態碼。

%b --最後這項是返回給客戶端的不包括響應頭的位元組數。

\"%i\" --此項指明了該請求是從被哪個網頁提交過來的。

\"%i\" --此項是客戶瀏覽器提供的瀏覽器識別資訊。

下面是一段訪問日誌的例項:

Apache2設定訪問密碼

裡面的內容自己設定 1.生成密碼檔案 如果是生成新的密碼檔案 cd usr apache2 bin htpasswd bc filename username password 如果使用已有的密碼檔案 cd usr apache2 bin htpasswd b filename username p...

ubuntu檢視apache2錯誤日誌

問題 當我們在ubuntu 16.04系統下安裝disucz x3時,修改好檔案的許可權,瀏覽器輸入位址安裝時出現如下圖所示問題 問題查詢 在終端輸入 tail f var log apache2 error.log檢視錯誤日誌,可以看到如下錯誤日誌 日誌顯示在目錄 discuz install i...

nginx教程2 日誌

主要有兩種 access log 訪問日誌 和 error log 錯誤日誌 access log 訪問日誌 access log 主要記錄客戶端訪問 nginx 的每乙個請求,格式可以自定義。通過 access log 你可以得到使用者 地域 跳轉 使用終端 某個 url 訪問量 等相關資訊。lo...