logrotate

1
/var/log/apache2/*.log {
        daily
        missingok
        rotate 366
        compress
        compresscmd /bin/bzip2
        compressext .bz2
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                /etc/init.d/apache2 reload > /dev/null
        endscript
}