Chinaunix首页 | 论坛 | 博客
  • 博客访问: 787993
  • 博文数量: 434
  • 博客积分: 11187
  • 博客等级: 上将
  • 技术积分: 5221
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 01:00
文章分类

全部博文(434)

文章存档

2016年(2)

2013年(1)

2012年(115)

2011年(195)

2010年(32)

2009年(89)

分类: LINUX

2009-06-03 14:14:11

awststs是一个非常好用的日志统计工具,下面我对其他主要Web Server/proxy(nginx,squid,lighttpd,httpd)的日志如何进行分析展开说明。
在awstats配置修改最小的前提说明如何如何进行修改,希望对有需要的朋友能够提供帮助。

awstats日志分析之apache
apache:
修改%apache%/conf/httpd.conf
修改为:
CustomLog logs/access_log combined
awstats:
awstats.xxx.conf
LogFile="%apache%/logs/access_log"即可
  LogType=W
  LogFormat=1


awstats日志分析之tomcat
修改%tomcat%/conf/server.xml

修改为:       
                       prefix="localhost_access_log." suffix=".log" pattern="combined" fileDateFormat="yyyy-MM-dd" resolveHosts="false"/>
awstats.xxx.conf
LogFile="%tomcat%/logs/access_log.%yyyy%mm%dd.log"即可
  LogType=W
  LogFormat=1

awstats日志分析之nginx
修改:%nginx%/conf/nginx.conf


    #log_format  main  '$remote_addr - $remote_user [$time_local] $request '
    #                  '"$status" $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;
修改为:
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" $http_x_forwarded_for';

    access_log  logs/access.log  main;
awstats.xxx.conf
LogFile="%nginx%/logs/access.log."即可
  LogType=W
  LogFormat=1
 
 
awstats日志分析之squid
修改:%squid%/etc/squid.conf

access_log /usr/local/opt/squid//var/logs/access.log squid
修改为:

logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %h" "%{User-Agent}>h" %Ss:%Sh
access_log /usr/local/opt/squid/var/logs/access.log combined
  LogFile="%squid%/var/log/access.log."即可
  LogType=W
  LogFormat=1
 
awstats日志分析之lighttpd
awstats直接支持lighttpd默认的日志输出格式。
阅读(973) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~