Apache - 如何记录文件上传的文件名和大小

Apache - 如何记录文件上传的文件名和大小

我想保留一些有关上传到我的服务器的文件的静态信息,包括文件名、大小和响应时间。

我使用 PHP 来处理服务器端的上传(客户端是 POST 表单),但理想情况下,我想使用 Apache 的日志记录功能来收集上述数据。因此,我尝试修改 access_log 的默认格式,但我只找到了如何添加响应时间(使用 %D 格式化程序)。

是否可以使用 Apache 日志来监控至少 POST 请求的大小以及(如果可能的话)上传文件的文件名?

答案1

根据Apache 文档%I想要mod_logio

%I  Bytes received, including request and headers, cannot be zero. You need to enable mod_logio to use this.
%O  Bytes sent, including headers, cannot be zero. You need to enable mod_logio to use this.

相关内容