一、Linux平台
1、在http://awstats.sourceforge.net/ 网站上下载awstats-6.7-1.noarch.rpm或awstats-6.5.tar.gz安装包。
2、配置文件会自动生成在/etc/awstats下,其他网页、工具文件会在/usr/local/awstats下
3、#chown -R apache.apache /usr/local/awstats
#chmod +x /usr/local/awstats/wwwroot/cgi-bin/*
#chmod +x /usr/local/awstats/tools/*
#chmod +x /etc/awstats /*
#mkdir /var/lib/awstats 用于生成日志分析结果文件
#chmod +x /var/lib/awstats 即目录权限设为777,否则awstats页面的apache用户无法读写生成日志分析结果文件
4、Apache 发布awstats
awstats的脚本和静态文件缺省都在/usr/local/awstats/wwwroot/cgi-bin/目录下
因为安全原因,最好为awstats单独建立一个发布站点。
修改Apache配置文件httpd.conf
在最后新建虚拟主机
<VirtualHost 10.0.0.1>
ServerName www.sample.com
ErrorLog logs/www.sample.com-error_log
CustomLog logs/www.sample.com-access_log common
DocumentRoot /usr/local/awstats/wwwroot
DirectoryIndex awstats.pl
</VirtualHost>
<Directory /usr/local/awstats/wwwroot/cgi-bin>
Options +ExecCGI
AddHandler cgi-script cgi pl
</Directory>
最后用户可以通过http:// 10.0.0.1或者http:// www.sample.com去访问,还可以用apache加密功能,给该日志分析站点加密。
5、对于Apache:日志截断麻烦一点:需要安装cronolog工具
1.下载软件
http://cronolog.org/download/index.html
2.解压缩
gzip -d cronolog-1.6.2.tar.gz
tar xf cronolog-1.6.2.tar
3进入相应的目录
./configure
make
make install
4.cronolog安装完成以后需要对Apache进行适当配置,修改httpd.conf文件
自定义日志格式为(每日生成一个log)
CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/ www.mydomain.com/access_log.%Y%m%d" combined
并将该目录(/var/log/httpd/)权限改为777,否则awstats页面的apache用户无法读取该目录下日志文件
如果存在多个虚拟站点
可以考虑在<VirtualHost>中进行相应设置
6、对AWStats配置
1.#cd /usr/local/awstats/tools/
#./awstats_configure.pl
提示输入域名等,完成后在/etc/awstats会有对应域名的配置文件生成
接着修改它
#vi /etc/awstats/awstats.www.mydomain.com.conf
LogFile="/var/log/httpd/ www.mydomain.com/access_log. %YYYY-0%MM-0%DD-0 "
与Apache的httpd.conf修改的CustomLog一致
AllowToUpdateStatsFromBrowser=1
主页上有手动“立即更新”按钮,默认为0,不出现
2. 如果有多个站点
手工拷贝上面配置文件为多个站点命名的配置文件
例如
# cp awstats.www.mydomain.com.conf awstats.www.mydomain2.com.conf
同样编辑该配置文件,加入对应得各个信息
LogFile "/var/log/httpd/www.mydomain2.com/access_log.%YYYY-24%MM-24%DD-24"
SiteName " www.mydomain2.com"
7、安装国家和城市插件
1.分别下载插件程序:
GeoIP:http://www.maxmind.com/download/geoip/api/c/
http://www.maxmind.com/download/geoip/api/perl/
GeoIP安装:
先下载C库:GeoIP C解包后
%./configure; make
#make install
然后下载Perl库:GeoIP Perl解包后
%perl MakeFile.PL; make
#make install
2.再下载GeoIP/GeoIPCityLite两个信息数据包:
http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
解包并部署到/usr/local/awstats目录下
编辑awstats的配置文件:
#vi /etc/awstats/awstats.www.mydomain.com.conf
修改其中的一些配置选项为:
LoadPlugin="decodeutfkeys"
LoadPlugin="geoip GEOIP_STANDARD /usr/local/awstats /GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /usr/local/awstats /GeoLiteCity.dat"
3.如果出现无法调用.so文件或者其他共享文件错误
编辑/etc/ld.so.conf,在其中加入一行
/usr/local/lib
之后再执行
/sbin/ldconfig /etc/ld.so.conf
8、启动awstats
1.手动生成日志分析文件
#/usr/local/awstats/tools/awstats_updateall.pl now
2.自动生成日志分析文件
在crond加入
#vi /etc/crontab
添加:
*/5 * * * * root /usr/local/awstats/tools/awstats_updateall.pl now
(每5分钟更新日志分析文件)
分享到:
相关推荐
#### 二、安装AWStats步骤详解 ##### 1. 下载安装包 - 访问官方下载地址:[http://awstats.sourceforge.net/](http://awstats.sourceforge.net/),下载最新版本的AWStats安装包。 - 本文档使用的版本为awstats-7.0....
需要注意的是,安装顺序非常重要,先安装ActivePerl,然后安装AWStats,最后将cronolog.exe拷贝到目的目录。 二、安装ActivePerl 安装ActivePerl非常简单,只需要一直点击next直到完成安装。 三、安装AWStats ...
- 解压并安装AWStats: ```bash tar zxvf awstats-6.5.tar.gz cd awstats-6.5 # 按照官方文档完成安装过程 ``` - 配置AWStats: - 创建配置文件,指定日志文件路径、服务器名称等信息。 - 启动cron任务...
在开始安装AWStats之前,请确保已具备以下条件: 1. **IIS6.0或IIS7环境**:确保您的服务器上已经安装了相应的IIS版本。 2. **日志文件**:确保您的IIS服务器已经开启了日志记录功能,并且日志文件格式为W3C扩展日志...
首先,需要安装AWStats,可以使用yum install命令安装,例如: yum install -y perl perl-libwww-perl rpm -ivh http://prdownloads.sourceforge.net/awstats/awstats-7.0-1.noarch.rpm 二、AWStats配置 安装完成...
2. **编译安装**:执行`./configure`、`make` 和 `make install` 命令来编译并安装awstats。 3. **配置文件**:配置`awstats.conf`,设置Web服务器类型、日志文件路径、域名等信息。 4. **数据库更新**:使用`...
4. **安装Awstats**:下载Awstats的最新版本,并按照向导进行安装,同样选择默认设置。在安装过程中,会提示输入主机的域名,这将用于生成配置文件。 5. **创建虚拟目录**:在IIS管理器中,为Awstats的CGI脚本创建...
接着运行`make`进行编译,最后使用`sudo make install`来安装awstats。 **awstats 的主要功能**: 1. **访问统计**:awstats可以实时或定期分析服务器日志,生成详细的访问统计报告。 2. **多平台支持**:awstats...
1. 安装AWStats软件,按照安装向导进行安装。 2. 配置AWStats,选择服务器日志文件的路径和类型。 3. 运行AWStats,AWStats将对服务器日志文件进行分析和报告。 4. 查看AWStats的分析结果,包括网站访问者的浏览器...
7. **安装与配置:** 安装AWStats通常涉及配置Web服务器、设置日志路径、调整AWStats配置文件,并将AWStats网页集成到Web服务器中以便访问报告。 8. **使用场景:** 适用于网站管理员监控网站流量、评估营销策略...
在安装AWStats前,确保服务器上已经安装了Perl环境。安装过程包括下载最新版本的AWStats源代码,解压缩,将其移动到合适的位置(如`/usr/local/awstats`),并使用`awstats_configure.pl`生成针对每个网站的配置文件...
安装awStats 运行下载的awStats安装程序(如awstats-6.4.exe),按照提示选择安装目录。在本例中,安装目录被设置为J:\awstats\。在安装过程中,当被询问是否要构建一个新的awStats配置文件时,选择“Y”进行确认...
- 安装AWStats后,将`awstats/wwwroot/cgi-bin`目录复制到Tomcat的`/WEB-INF/cgi`目录下,确保CGI脚本能够被Tomcat识别。 - 将`awstats.model.conf`重命名为`awstats.localhost.conf`,这将是针对本地主机的配置...
#### 二、安装和配置 AWStats ##### 1. 安装前准备 确保服务器上已经安装了 Perl 环境,因为 AWStats 是基于 Perl 编写的。此外,考虑到网站的流量较大,为了提高服务器性能和减少日志文件大小,建议每天进行一次 ...
安装完成后,AWStats的相关文件会安装在`/usr/local/awstats`目录下。 ### 三、AWStats的配置 1. **首次配置**:使用`awstats_configure.pl`脚本进行自动化配置,或手动配置。 2. **更新统计**:通过运行`awstats....
### AWStats的安装与配置详解 #### 一、概述 AWStats是一款强大的Web服务器日志文件分析工具,它能够提供详尽的站点访问统计数据。本文将详细介绍如何在Linux环境下安装和配置AWStats。 #### 二、环境准备 1. **...
Advanced Web Statistics(AWStats)是一个免费的功能强大的服务器日志分析工具,它可以告诉你所有的Web统计数据,包括访问量、访问者数量、页面、点击、高峰时段、操作系统、浏览器版本、搜索引擎、关键字、机械访问...