gpt4 book ai didi

linux - 如何监控和记录 mt apache 网络服务器的 session

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:02 26 4
gpt4 key购买 nike

我有 redhat 5 服务器和 apache 网络服务器。我在我的服务器上托管文件以允许我的客户下载它并测量下载率。

我想知道我的客户 session 的详细信息,包括(客户端 ip 地址、访问我的网页的时间、下载率、 session 持续时间)

我不知道 httpd 日志文件是否包含所需的信息,我需要您建议安装任何免费工具以支持所需的操作。

最佳答案

搜索后,我找到了通过自定义日志格式 来监控在您的 Apache 服务器上完成的所有事务的方法,此外,您还可以修改要保留在访问日志中的信息(客户端 IP 地址、下载文件名) , 时间戳, 上传数据大小, 下载数据大小, 持续时间, ...)

/etc/httpd/conf/httpd.conf

  • 将 LogFormat 行修改为如下所示

LogFormat "%h %t %I %O %D %f %b %l %u\"%r\"%>s\"%{Referer}i\"\"%{User-Agent}i\""组合

  • 取消注释行

CustomLog 日志/access_log 组合

%h : 远程主机名

%t : 收到请求的时间,格式为 [18/Sep/2011:19:18:28 -0400]

查看下面的链接以获取完整详细信息

http://httpd.apache.org/docs/current/mod/mod_log_config.html

关于linux - 如何监控和记录 mt apache 网络服务器的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48592740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com