apache日誌按小時生成

pache日誌默認的是無法按天生成

 

1、apache日誌文件按天生成的方法有好幾種,比如cronolog軟件,您可以從本站下載:cronolog下載.
2、cronolog軟件安裝比較簡單,就按照默認的方式來安裝。首先解壓cronolog軟件
tar xvf ./cronolog-1.6.2.tar.gz
之後進入cronolog-1.6.2目錄:cd cronolog-1.6.2
輸入:./configure
編譯:make
安裝make install
3、這樣就將cronolog軟件安裝進Linux系統中了。我們可以使用which命令來查看安裝的cronolog命令在什麼位置:
#whice cronolog 這條命令輸入完成,系統會顯示/usr/local/sbin/cronolog  這就代表我們已經成功安裝好了cronolog。
4、接下來我們配置apache虛擬主機上的日誌文件,在這裏暫時先不獨立主機的配置文件了。
用vim命令打開httpd.conf文件,將Web日誌設置 CustomLog 修改爲以下格式
CustomLog "|/usr/local/sbin/cronolog /www/logs/example_%Y%m%d.log" combined
當然,錯誤日誌設置 ErrorLog 也可以利用 cronolog 分割,設置爲:
ErrorLog "|/usr/local/sbin/cronolog /www/logs/error_%Y%m%d.log"
紅色部分可以根據自己的要求來改的。然後保存退出。

5、重啓apache,services httpd restart.這樣就可以讓apache按天來生成日誌了

 

如果是windows則可以將cronolog.exe放在bin目錄下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章