Apache2.4のother_vhosts_access.log出力内容をaccess.logに書く話

はじめに

  • 追加した機材のaccess.logがother_vhosts_access.logに記述されている状態

問題

  • 以下を参考にしました stackoverflow.com
  • 独自のログファイルが定義されていないVirtualHostsのログが書かれるらしい
  • 定義してやれば良さそう

解決

apache2.confに以下の内容を追記しました CustomLog ${APACHE_LOG_DIR}/access.log combined これでログファイルを定義し、無事access.logに出力できました

最後に

  • 余計なlogも一緒に書き込まれるようになった
  • 追加したディレクトリのVirtualHostsを定義し、その中でログファイルを定義した方が良いかな?