Vou adivinhar que o processo do apache não está colocando um arquivo pid em "/var/run/apache2.pid" e, portanto, seu postrotate nunca é executado. Embora a solução de problemas (como sugere o comentário do faker) talvez tente isso:
...
postrotate
/etc/init.d/apache2 restart > /tmp/apache_restart.txt
endscript
}
Então, amanhã, olhe para /tmp/apache_restart.txt com more /tmp/apache_restart.txt