0

我当然希望我来对地方了。

我想匿名化日志文件中的 IP 地址(请参阅此处),同时在 Ubuntu 16.04 上使用 Cronolog 旋转日志文件。

这是对我当前的 CustomLog 条目的轻微推导:

CustomLog "|/usr/bin/python2.7 /var/www/anonip.py --output |/usr/bin/cronolog /var/www/test.mydomain/log/%Y-%m/access_%d.log" combined

如果我省略 cronolog,它确实有效,但不使用它。有谁知道如何使这项工作?替代品也受到赞赏。谢谢!

4

1 回答 1

3

构建一个由多个命令组成的日志管道:

CustomLog "|$ /usr/bin/python2.7 /var/www/anonip.py | /usr/bin/cronolog /var/www/test.mydomain/log/%Y-%m/access_%d.log" combined

(省略选项--output会将匿名日志写入文件而不是stdout

如Apache2 Manual - Piped Logs中所述,使用可以在管道中启动多个命令而不是单个命令的 shell|$ ...而不是| ...Apache2 的启动。CustomLog

于 2018-12-12T21:10:00.587 回答