Apache 仅记录 PHP 生成的请求

Apache 仅记录 PHP 生成的请求

我不确定这是否可行,而且目前还没有成功。我尝试在 Web 服务器级别记录页面生成时间,目前已使用 mod_log_config 和以下配置对所有请求进行此操作:

LogFormat "%h %t %>s %b %T %D \"%r\" " timeformat
CustomLog    /var/log/httpd/timing_log "timeformat"

这有效,但正在记录详细信息全部请求,包括图像、javascript、css等静态内容,我并不真正关心这些。

有没有办法只记录通过 PHP 传递的请求?CustomLog 指令有一个可选的第三个参数,可以查看环境变量来确定是否记录请求。我尝试查看 SetEnvIf 以进行适当的设置,但还没有想出任何办法。

有什么建议吗?

答案1

我还没有这样做,但是条件记录Apache 手册中的部分似乎是一个很好的起点。

相关内容