Apacheの起動と設定 - koba::blog でApacheは動くようにしたけれど、ログのローテーションはさせていなかった*1。個人で使っているので、たいしたサイズにもなっていないのだけれど、気持ち悪いので、ローテーションさせることにする。
【Mac OS X】newsyslogを使ってログローテートする | blog.delphinus.dev によると、ログローテーションには newsyslog を使うらしい。設定ファイルは /etc/newsyslog.conf であるが、/etc/newsyslog.d/ 配下にファイルを追加してもよいようだ。
/etc/newsyslog.d/org.apache.httpd.conf を追加し、以下を記述した。
# logfilename [owner:group] mode count size when flags [/pid_file] /var/log/apache2/access_log root:wheel 644 5 * $W0 Z /var/run/httpd.pid /var/log/apache2/error_log root:wheel 644 5 * $W0 Z /var/run/httpd.pid
日曜に無事ローテーションされた。