免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1063 | 回复: 0
打印 上一主题 下一主题

awstats 安装配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-07 16:47 |只看该作者 |倒序浏览
系统环境: linux as4 update2
          awstats 6.8
一、安装
1.apache安装
2.awstats 安装
  tar zxvf awstats-6.8.tar.gz
  mv awstats-6.8 /usr/apps/local/awstats
  cd awstats
  在这个目录建立一个Data文件夹 设置权限为755
  mkdir -m 755 data
  
二、配置
  1、apache配置
   
     vi /usr/local/apps/apache2/conf/httpd.conf      
   I 访问
     Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
     Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
     Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
     ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
#
# This is to permit URL access to scripts/files in AWStats directory.
#
   
    AuthType Basic
    AuthName "Restricted Files"
    AuthUserFile /opt/apache/passwd/passwords
    Require user awsuser

    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
   
   加上红色字体可以通过认证的方式,提高安全性。
   /usr/local/apache2/htpasswd -c /opt/apache/passwd/passwords awsuser
   
   II 多个虚拟域配置
    awstats中的配置
   
    虚拟主机有3个
        
www.site.com.cn

        bbs.site.com.cn
        diy.site.com.cn
      生成并修改对应虚拟主机的配置文件
   
        cd /etc/awstats
        cp awstats.www.site.com.cn.conf awstats.bbs.site.com.cn.conf
     修改配置文件中的下列各项   
        LogFile=/usr/local/apache2/logs/bbs-accesss_log
        修改为实际的虚拟主机的log文件位置
        SiteDomain="bbs.testmysite.com.cn"
        修改为实际各虚拟主机的域名
   
    apache中的配置
     
    NameVirtualHost *:8000
   
    ServerAdmin
webmaster@dummy-host.example.com
    DocumentRoot /usr/local/awstats/wwwroot
    ServerName 192.168.0.37
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog "/home/ebnew/apachelog/access_log" combined
   
   主要是修改日志格式保证apache输出的日志格式和awstats配置文件中配置一致
  2.apache配置
    运行配置脚本生成awstats的配置文件
   cd /usr/local/awstats/tools
   perl awstats_configure.pl  
   配置脚本询问域名等问题,假设回答的域名为www.abcd.com
   生成的配置文件会放在/etc/awstats/下面
   生成的配置文件的名称为awstats.www.site.com.conf
   配置脚本只能修改主要的log日志为combined,如果设置了虚拟主机,需要分别修改虚拟主机中的日志配置。
   格式设置 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
   自定义的日志采用什么格式 CustomLog logs/site-access_log combined
   创建日志 TransferLog logs/site-access_log
   修改awstats.www.site.com.conf配置文件
       设置web server的logfile位置
       编辑LogFile为web server的log文件位置
       LogFile=/usr/local/apache2/logs/abcd-access_log
       一定保证和httpd.conf中的log文件保证一致,httpd.conf中log名称为
       logs/abcd-access_log
       设置要分析的服务日志类型
       LogType=W   
       w表示为WEB日志
       设置日志格式
       LogFormat=1  
       1表示采用NCSA apache combined/ELF/XLF log format
       设置所要分析网站域名
       SiteDomain="www.site.com.cn"
       引号中一定要填上域名,或者服务器主机名
       设置awstats的数据库存放目录
       DirData="/usr/local/awstats/data
       创建awstats初始化数据库
       perl awstats.pl -config=www.site.com -update  
       创建awstats的初始化静态统计页面
       perl awstats.pl -config=bbs.site.com.cn -output  -  
       staticlinks > awstats.bbs.htm

  三 测试
http://www.site.com/awstats/awstats.pl?config=www.site.com

四 日志统计自动运行
10 8 * * * (cd /usr/local/apps/www/awstats/cgi-bin/awstats/;./awstats.pl -config=www.site.com -update -lang=cn)
   


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2022/showart_1114417.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP