-/var/log/apache/access_log {
- olddir /var/log/archiv/apache
- postrotate
- /etc/rc.d/init.d/apache graceful > /dev/null 2>&1 || /bin/true
- endscript
-}
-
-/var/log/apache/agent_log {
- olddir /var/log/archiv/apache
- postrotate
- /etc/rc.d/init.d/apache graceful > /dev/null 2>&1 || /bin/true
- endscript
-}
-
-/var/log/apache/error_log {
- olddir /var/log/archiv/apache
- postrotate
- /etc/rc.d/init.d/apache graceful > /dev/null 2>&1 || /bin/true
- endscript
-}
-
-/var/log/apache/referer_log {
- olddir /var/log/archiv/apache
- postrotate
- /etc/rc.d/init.d/apache graceful > /dev/null 2>&1 || /bin/true
- endscript
+/var/log/apache/*access_log
+/var/log/apache/*combined_log
+/var/log/apache/*agent_log
+/var/log/apache/*error_log
+/var/log/apache/*referer_log
+/var/log/apache/ssl_engine_log
+/var/log/apache/ssl_request_log
+{
+ daily
+ rotate 28
+ missingok
+ notifempty
+ sharedscripts
+ olddir /var/log/archive/apache
+ postrotate
+ /sbin/service apache flush-logs > /dev/null
+ endscript
}