Apache訪問日誌的配置與使用

2022-09-26 14:45:15 字數 886 閱讀 9065

我們使用的是/usr/local/apache2.4/conf/extra/httpd-vhosts.www.cppcns.comconf配置檔案下的第二段配yvgpymty置,它的日誌在/usr/local/apache2.4/logs/下面

#cat /usr/local/apache2.4/logs/111.com-access_log //檢視它的日誌,get為不加-i的時候,head為加了-i後的只顯示狀態碼;日誌詳細內容包括:**ip、時間、行為、訪問的網域名稱、http的版本、狀態碼

日誌格式可以自定義,在主配置檔案中進行配置

配置檔案中提供2中日誌格式,預設使用的是common

%h表示**ip,%l和%u是使用者,%t是時間,%r是行為,%s表示狀態碼,%b表示大小

另一種格式除了有這些功能,還有user-agent使用者**,referer指訪問它之前搜尋的一串**,在你訪問到的站點會有日誌記錄

#vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //配置日誌格式

把customlog "logs/111.com-access_log" common 修改為 customlog "logs/111.com-access_log" combined

#/usryvgpymty/loc程式設計客棧al/apache2.4/bin/apachectl -t

#/usr/local/apache2.4/bin/apachectl graceful

#cat /usr/local/apache2.4/logs/111.com程式設計客棧-access_log

本文標題: apache訪問日誌的配置與使用

本文位址:

Apache 訪問日誌管理

大多元素為靜態檔案,如 css js等,這些元素可以不用記錄到訪問日誌中。測試結果 使用curl訪問png等格式檔案時日誌不會記錄訪問資訊。訪問其它格式仍然會記錄訪問資訊。使用瀏覽器訪問亦如此。日誌一直記錄總有一天會把整個磁碟佔滿,所以有必要讓它自動切割,並刪除老的日誌檔案。說明 rotatelog...

Apache 日誌的配置

對於大訪問量的 日誌不可能只記錄在乙個檔案裡面,1萬日誌大概就有50m,還有乙個可能就是你要跟蹤使用者的行為,可能需要一些額外的資訊,怎麼把這些東西記錄到apache日誌裡面。apache提供了很出色的日誌配置方式,具體的配置可以參考 我這裡只是簡單的舉一些例子。1。問題一 實現按照小時記錄日誌 a...

修改Apache配置日誌輸出,減輕訪問壓力

windows伺服器下部署wamp環境作為php訪問環境,在出現50人左右共同訪問時,出現訪問速度過慢問題,網上查閱資料發現是由於日誌檔案過大導致。檢視日誌檔案發現已有30m以上,移除日誌檔案,發現速度回歸正常。查閱資料修改apache配置,已使這種情況不在發生。windows下刪除apache a...