ログを格納するディレクトリを作成する
cd /var/log/httpd mkdir access_log_dir error_log_dir
httpd.confを開く
vim /etc/httpd/conf/httpd.conf
ErrorLogとCustomLogの出力先を先程作成したディレクトリに変更
ErrorLog "|/usr/sbin/rotatelogs /var/log/httpd/error_log_dir/error_%Y%m%d.log 86400" ・・・ CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/access_log_dir/access_%Y%m%d.log 86400" combined
- rotatelogsによって世代管理されている
- ここでは86400秒=24時間ごとに管理
- 生成された日付がわかるように%Y%m%dを用いる
apacheを再起動
systemctl restart httpd
ログファイルの確認
# ls /var/log/httpd/access_log_dir access_20200217.log