首先,我是逐個(gè)對每個(gè)虛擬主機(jī)進(jìn)行配置的,找到一個(gè)虛擬主機(jī),添加如下內(nèi)容
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined LogFormat "%h %l %u %t "%r" %>s %b" common CustomLog "/usr/logs/logs/access_log" combined
然后,這樣的話當(dāng)前的虛擬主機(jī)的日志就會放到/usr/logs/logs/access_log
具體位置如下:
(就是修改這一句:
CustomLog "/backup/logs/access_log" combined )
CustomLog "|/usr/local/apache/bin/rotatelogs /backup/logs/abc.%Y%m%d 86400" common
/usr/local/apache/ apache路徑
/backup/logs 日志路徑
abc 日志前綴
%Y%m%d 后綴格式
86400 分割時(shí)長
具體日志命名如下:abc.201309135
如下部分為啥會有倆,暫時(shí)搞不明白,應(yīng)該下邊的可以去掉,請高人指點(diǎn)
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined LogFormat "%h %l %u %t "%r" %>s %b" common