我想pipe(我的自定义格式)的Apache日志到我的脚本。 我同时希望为每个虚拟主机保持logging标准格式来分隔文件。
当我把CustomLog“/ path / to / my / script”myformat放在httpd.conf中时,它是完美的,但是只适用于没有CustomLog / path / to / logs / vhostXX-logfile其他格式的虚拟主机
对于已经login的虚拟主机,它不logging| / path / to / my / script
我可以把CustomLog“| / path / to / my / script”myformat放在每个虚拟主机中,但是每一个虚拟主机都会产生一个副本,这是不可接受的。
我能做什么?
我不认为你可以做你想要的方式,因为你的限制没有你的脚本的多个实例。
你可能会得到一些里程碑,让虚拟主机login到一个命名pipe道,并从中读取你的脚本。
2.4目前是不可能的。 GlobalLog指令被添加到主干,基本上这个目的,但没有backported。