« Ubuntu tty 终端下的字体终于给找出来了回到首页2007.06.21 闲扯 »

June 17, 2007

Apache log 不记录指定 ip  

调整阅读文字: 代码 Coding

不想等日志分析的时候再去滤去自己的 ip,而是自己访问的时候压根就不产生日志

非得 google 英文网站才能出结果……说实话,这之前我还完全没去想过 SetEnvIf 是干嘛用的……

通常的定制 log 应该是这么写

CustomLog logs/access.log combined

加一行 SetEnvIf ,以及原来的那行结尾加个 env=!

SetEnvIf Remote_Addr "127\.0\.0\.1" dontLog
CustomLog logs/access.log combined env=!dontLog

这只是 Apache 环境变量 所能实现的一个小应用之一。禁止外部引用、禁止某些爬虫之类都是用的这个功能实现的

其实所有带正则的功能我都有抵触心理,特别是当一个 site 有数十个 rewrite 的时候,总觉得是浪费了大量的 CPU


说实话,乔伦让我感到了压力,不过这是好事

Posted by Platinum at June 17, 2007 01:02 AM | Comments (0)