Awstats for Linux简易安装、配置测试


awstats简易安装文档

  step 1 安装

  1、 安装apache2.2.0

  tar jxvf httpd-2.2.0 tar.bz2

  cd httpd-2.2.0

  vi config.sh

  #!/bin/bash

  HTTPD_ROOT="/usr/local/apps/apache2"

  ./configure ——prefix=$HTTPD_ROOT \

  ——enable-so \

  ——enable-rewrite \

  ——enable-info \

  ——enable-cgid \

  ——enable-mime-magic \

  ——enable-vhost-alias \

  ——enable-deflate \

  ——enable-expires \

  ——with-mpm=prefork

  sh config.sh

  make

  make install

  2 、安装awstats6.5

  tar zxvf awstats-6.5.tar.gz

  mv awstats-6.5 /usr/apps/local/awstats

  step 2 配置

  1、apache配置

  vi /usr/local/apps/apache2/conf/httpd.conf

  DocumentRoot /usr/local/apps/awstats/wwwroot/

  ServerName irunnet.com

  ErrorLog "/usr/local/apps/apache2/logs/irunnet-error_log"

  CustomLog "/usr/local/apps/apache2/logs/irunnet-access_log" combined

  [root@mail bin]# ./apachectl stop

  [root@mail bin]# ./apachectl start

2、awstats配置

  A、运行配置脚本生成awstats的配置文件

  cd /usr/local/apps/awstats/tools

  perl awstats_configure.pl

>> 默认生成的配置文件会放在/etc/awstats/下面,名称为awstats.www.irunnet.com.conf
>>默认安装后重启apache

  [root@mail bin]# ./apachectl stop

  [root@mail bin]# ./apachectl start

  B、编辑/etc/awstats/awstats.www.irunnet.com.conf

>>1 设置web server的logfile位置

  编辑LogFile为web server的log文件位置

  LogFile=/usr/local/apps/apache2/logs/irunnet-access_log

  [确认和httpd.conf中的log文件保证一致,httpd.conf中log: logs/irunnet-access_log]

>>2 设置要分析的服务日志类型

  LogType=W

  w表示为WEB日志

>>3 设置日志格式

  LogFormat=1

  1表示采用NCSA apache combined/ELF/XLF log format

>>4 设置所要分析网站域名

  SiteDomain=www.irunnet.com

  HostAliases="irunnet.com 61.162.XXX.YYY localhost"

>>5 设置awstats的数据库存放目录

  DirData="/usr/local/apps/awstats/data"[data需要手动建立]

>>6 设置DirCgi

  DirCgi="/usr/local/apps/awstats/wwwroot/cgi-bin"

  DirIcons="/icon/"[这里icon是DocumentRoot /usr/local/awstats/wwwroot/下]

  C、awstats权限修改

  [root@irunnet awstats]# cd /usr/apps/local/apps

  [root@irunnet apps]# chown -R root:root awstats

  [root@irunnet apps]# chmod -R 755 awstats

  [root@irunnet apps]# cd awstats

  [root@irunnet awstats]# mkdir data

  [root@irunnet awstats]#chown -R nobody data[nobdy为apache运行用户]

  [root@irunnet awstats]#chmod -R 755 data

  [root@irunnet awstats]#cd wwwroot/cgi-bin

  [root@irunnet cgi-bin]# perl awstats.pl -config=www.irunnet.com -update -lang=cn

  [root@irunnet cgi-bin]# perl awstats.pl -config=www.irunnet.com -output -staticlinks -lang=cn>awstats.www.irunnet.com.html

  [root@irunnet cgi-bin]# chmod 777 /usr/local/apps/awstats/wwwroot/cgi-bin/*.pl

  D、修改etc/awstats/awstats.www.irunnet.com.conf

  AllowToUpdateStatsFromBrowser=1

  step 3 测试

  http://www.irunnet.com/awstats/awstats.pl?config=www.irunnet.com

  step 4 日志统计自动运行

  10 8 * * * (cd /usr/local/apps/www/awstats/cgi-bin/awstats/;./awstats.pl -config=www.irunnet.com -update -lang=cn)

 

本文作者:



相关阅读:
PHP默认安装产生系统漏洞
浏览器CSS兼容方案
php面向对象全攻略 (一) 面向对象基础知识
Access 开发人员常犯错误大全
css的核心内容 标准流、盒子模型、浮动、定位等分析
Apache服务器配置全攻略(二)
Convert Seconds To Hours
使用脚本自动修改ip设置
CSS实例:用CSS制作网页像素画
js实现小鱼吐泡泡在页面游动特效
bytes2BSTR
PHP下通过file_get_contents的代理使用方法
CSS制作网页时遇到问题的快速参考技巧
初学prototype,发个JS接受URL参数的代码
快速导航

Copyright © 2016 phpStudy |