日誌記錄了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...