配置apache通路日志和日志切割
1.打開apache主配置檔案,指令:vim /usr/local/apache2/conf/httpd.conf,找到log_config_module子產品,可以看到兩條logformat(日志格式),如下圖所示:

2.添加自定義的logformat(日志格式),命名為aming如下圖所示:
儲存退出!
3.打開虛拟主機配置檔案,指令:vim /usr/local/apache2/conf/extra/httpd-vhosts.conf,找到<VirtualHost*:80>下的CustomLog将其打開(把其前面的#去掉),設定通路日志的所存目錄/tmp/1.log和名字aming,如下圖所示:
4.然後,儲存退出!檢查下apache配置是否有誤,指令:/usr/local/apache2/bin/apachectl –t;重新加載下apache,指令:/usr/local/apache2/bin/apachectl graceful。
5.登入網頁,重新整理下,然後檢視下日志情況,指令:cat /tmp/1.log。
6.下面說一下日志切割,切割原因:為了避免長時間通路後生成大量的日志而導緻磁盤空間不足。打開虛拟主機配置檔案,修改以下内容将以每天生成的通路日志分隔成多個檔案,指令:
CustomLog "|/usr/local/apache2/bin/rotatelogs -l /tmp/access_%Y%m%d_log 86400" aming env=!p_w_picpath-request(不記錄圖檔)将生成的日志檔案以日期的形式分隔存放。如下圖所示:
7.然後,儲存退出!檢查下apache配置是否有誤,指令:/usr/local/apache2/bin/apachectl –t;重新加載下apache,指令:/usr/local/apache2/bin/apachectl graceful。重新整理網頁,檢視日志檔案,如下圖所示: