首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定文件的Cherokee访问日志

特定文件的Cherokee访问日志
EN

Stack Overflow用户
提问于 2012-10-09 08:36:05
回答 1查看 73关注 0票数 1

上下文:我正在监视运行在切罗基上的APT存储库镜像服务器。

目标:知道有多少台计算机在其sources.list中有镜像

方法:跟踪GET请求“dists/./Release”

对于Debian来说,这将是dists/喘息/发布。

从一般访问日志中提取行是不可行的,镜像足以使访问日志在几天内增长到2GB。我只想知道有多少不同的IP使用APT镜像,而Perl正则表达式对我来说仍然是个麻烦。

是否有可能使Cherokee只记录与请求条件匹配的访问(以及如何)?

回退解决方案:--什么类型的重定向可以将“solution”转到PHP (谁可以sha1散列IP地址并将其作为文件名放在文件夹中,非常容易计数),然后谁重定向到实际的发布文件?(不需要重定向循环,并且考虑到镜像rsync,在每次同步之后,谁必须重置它)

EN

回答 1

Stack Overflow用户

发布于 2013-06-17 13:15:47

使用cherokee,您可以添加一个行为规则,该规则与“dists/../ Behavior”请求相匹配。然后转到“vServers/Behavior/”,在"Security“选项卡上检查"Skip Logging”选项,禁用除添加的规则之外的所有规则的日志记录。

什么样的重定向可以将" Release“传递到PHP (谁可以sha1散列IP地址并将其作为文件名放在文件夹中,非常容易计数),然后谁重定向到实际的发行文件?

PHP可以发送(或X重定向)头,告诉Cherokee发送发布文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12795984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档