1 создаем именованный канал:
cd /var/log/apache && mkfifo -m 640 http-access-my-virtual-host.fifo
2 настраиваем лог для конкретного virtual host в httpd.conf:
CustomLog "/var/log/apache/http-access-my-virtual-host.fifo" combined
// можно писать лог в 2 файла - один самим apache'ем, второй syslog-ng, в зависимости от нужд
3 создаем в syslog-ng.conf source, destination и настраиваем сам log:
source src_apache { pipe("/var/log/apache/http-access-my-virtual-host.fifo"); };
destination apache_access { file("/var/log/httpd-access-my-virtual-host.log"); };
log { source(src_apache); destination(apache_access); };
Комментариев нет:
Отправить комментарий