최신 Linux 시스템의 Apache 로그 메시지를 이해하는 하루

최신 Linux 시스템의 Apache 로그 메시지를 이해하는 하루

systemd최신 Linux 시스템에서 Apache 로그 메시지의 하루는 어떤 모습인가요? 나는 이것이 다음과 같기를 원합니다 :

  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에서는 다음을 systemd통해 직접 로그인할 수 있습니다.mod_journald.

관련 정보