apache站点设置记录百度等搜索引擎蜘蛛等详细记录-亲自测试

前两天配置一个站点,发现apache访问日志里面非常简单。想跟踪下网站访问详细日志。就像IIS下可以设置详细记录一样。尤其在分析百度等搜索引擎蜘蛛抓取记录的时候也非常有用。

下面开始设置。打开 httpd.conf

找到形如:
LogFormat “%h %l %u %t ”%r” %>s %b “%{Referer}这样的行

改成
LogFormat “%h %l %u %t “%r” %>s %b “%{Referer}i” “%{User-Agent}i”" combined
LogFormat “%h %l %u %t “%r” %>s %b” common
LogFormat “%{Referer}i -> %U” referer
LogFormat “%{User-agent}i” agent

注意这里设置了还不一定行。如果你有多个虚拟主机。那么还需要在httpd-vhosts.conf里面对应该站点下面的
CustomLog 项设置,因为上面是针对所有主机的。相当于是定义了详细日志的格式的记录项。虚拟主机还要单独设置

打开httpd-vhosts.conf 找到VirtualHost段,然后找到形如下面的行
CustomLog /var/web/www.baoxl.com common
改成
CustomLog /var/web/www.baoxl.com combined

这样就可以了。
上面的方法,亲自测试可以用!
收集整理自 http://dev.baoxl.com/archives/120.html

posted on 2013-01-25 13:13  Lu Sir  阅读(989)  评论(0编辑  收藏  举报