proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 判断 ip 格式的 php 程序代码 | Main | strcpy 和 内存越界 »

June 18, 2006

更新 ipcn 加速用的 squid 提一下 log 支持 Referer 和 User-Agent

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2006/06/18/001009.html
更新 ipcn 加速用的 squid 提一下 log 支持 Referer 和 User-Agent

今天周日 在家把 ipcn 加速用的 squid 都升级了
基于 squid-2.5.STABLE14

本篇blog提一下 log 部分的 patch: 支持 Referer 和 User-Agent

squid-2.5.STABLE14 log 这部分还得自己patch
( squid 2.6 已经把 request_t * request 加进 _AccessLogEntry struct
  而且 2.6 已经支持 custom logformat )

对 request->header 进行处理
( accessLogCommon(AccessLogEntry * al) @ src/access_log.c )
httpHeaderHas(req_hdr,HDR_REFERER)?httpHeaderGetStr(req_hdr,HDR_REFERER):dash_str
httpHeaderHas(req_hdr,HDR_USER_AGENT)?httpHeaderGetStr(req_hdr,HDR_USER_AGENT):dash_str

通过一个配置开关决定是否记录 referer 和 useragent
if (!Config.onoff.log_combined)

如果有用 awstats pwebstats 等日志分析工具 也需要同步进行相关patch
本blog WWW

Posted by windtear at June 18, 2006 11:48 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.