如何从 centos 中的 apache 日志中查找下载了哪些文件

如何从 centos 中的 apache 日志中查找下载了哪些文件

我在 centos 上的 Amazon EC2 实例上有一个网站。

我看到从亚马逊网络下载的东西已经超过了 300GB。

那时我关掉了apache

当我输入 ifconfig 时,我还可以看到那里的 Tx 字节。

但即使我关闭了 apache,我仍然可以看到 apache 进程正在运行,top命令如下:

并且我的 ifconfig 中的数据仍在增加。

有没有办法找出哪些文件正在被下载以及从哪里下载

答案1

答案取决于您的日志配置和详细程度。

在 CentOS 上,Apache 默认使用基本 yum 存储库进行安装,无需修改,安装后将位于/var/log/httpd/access_log

不确定默认格式是什么,但我相信它会包含所有 HTTP 请求,所以首先搜索文件请求(即以 .jpg .mp3 .pdf 或任何你拥有的文件结尾的任何路径)

相关内容