現代の Linux システムにおける Apache ログメッセージの日常を理解する

現代の Linux システムにおける Apache ログメッセージの日常を理解する

最新の Linux システムにおける Apache ログ メッセージの 1 日の流れはどのsystemdようなものでしょうか。次のような感じになると思います。

  1. Apacheデーモンは、以下を使用してログメッセージを書き込みます。syslog(3)
  2. このログメッセージは/run/systemd/journal/dev-log
  3. systemd-journaldログメッセージを読み取ります /run/systemd/journal/dev-log
  4. systemd-journald書き込む/run/systemd/journal/syslog
  5. rsyslogdまたは、syslog-ngをリッスンして/run/systemd/journal/syslogメッセージを取得し、設定に基づいて処理します。

何か見落としているのでしょうか? Apache がログ システム全体をバイパスして、(アクセス ログ メッセージなどの) ログをファイルに直接記録することは可能ですか?

答え1

これはApacheの設定に依存します。ログ設定は、CustomLogログを直接ファイルに送信したり、コマンドにパイプしたりするために使用できます。 そのコマンドは、その内容をデーモンにパイプしたりsyslog、 にパイプしたりすることもできますsystemd journal

まだリリースされていないApache 2.5ではsystemdmod_journald

関連情報