Browsing the archives for the awstats tag

Linux(nginx)下安装awstats日志分析软件

in 服务器类

这里用的是centos的系统,linux上的安装方法基本上都一样的. 一.下载awstats软件 从http://sourceforge.net/projects/awstats/地址可以下载,这里使用的是最新的7.0的版本 #cd /usr/local #wget http://cdnetworks-kr-1.dl.sourceforge.net/project/awstats/AWStats/7.0/awstats-7.0.zip #unzip awstats-7.0.zip awstats #chmod +x /usr/local/awstats/tools/awstats_configure.pl #chmod +x /usr/local/awstats/wwwroot/cgi-bin/awstats.pl #chmod +x /usr/local/awstats/tools/awstats_buildstaticpages.pl #用来存放swstats的数据文件 #mkdir /var/lib/awstats 二.创建配置文件 #cd /usr/local/awstats/tools/ #perl ./awstats_configure.pl 根据提示信息进行相应的操作即可.好像第一步让输入web的配置文件,由于这里用的是nginx.不是apache的.所以输入none跳过即可. 在后面提示的域名里我们输入我们要分析的域名,如www.haohtml.com

0 Comments

[教程]windows下安装awstats来分析apache的访问日志

in js框架

下面的教程是在windows2003服务器下安装配置的,由于awstats是由perl程序写的,所以需要我们在安装awstats以前,需要安装ActivePerl(http://www.activestate.com/),这里安装的为 v5.10.1版本.安装路径为d:\perl,记得要启动httpd.conf文件里的LoadModule cgi_module modules/mod_cgi.so模块. 一.下载软件包 从官方网站(http://awstats.sourceforge.net/)下载最新的awstats压缩包(也可以下载.exe的安装文件),这里下载的是awstats-7.0.zip压缩包.将其解压到D:\site\awstats-7.0目录里. 二.初始化配置环境 打开D:/site/awstats-7.0/tools文件夹,双击执行awstats_configure.pl,根据提示输入自己apache的安装环境和httpd.conf文件所在的位置,以下为我本机的环境,如图所示: 回车后,提示 这里直接输入"n",我们手动来配置就可以了,接着是两次回车就可以了.

0 Comments

[教程]FreeBSD+nginx下Awstats安装(原创)

in 服务器类

一.安装 注:我安装的时候为7.0的,这篇文章本人没有进行测试 #cd /usr/ports/www/awstats #make install 跟 Apache HTTP Server(以下称 Apache)不同的是,Apache 可以将日志输出通过管道的方式进行重新定向,依此来进行自动的日志切割。Nginx 在现今版本上还没能跟 Apache 一样,通过%YY等参数按日期分批创建日志,但是通过给 nginx 进程发送一个特定的信号,可以使 nginx 重新生成日志文件。我们可以定期执行一个 Shell 脚本来切换日志,重新命名或转移,具体的脚本如下: # mv /opt/nginx/logs/access.log /opt/nginx/logs/access_`date +%Y%m%d`.log # killall –s USR1 nginx #使用USR1参数通知Nginx进程切换日志文件 将以上脚本内容保存为文件名为 logcron.sh 存到自定的目录中,例如 /usr/local/etc/nginx/logcron.sh 使用 Crontab 让该脚本程序在每天晚上 11 点 59 分自动执行,即可做到按天创建日志。

0 Comments

使用 awstats 分析 Nginx 的访问日志

in 服务器类

auth_basic     "admin"; #用户名 auth_basic_user_file /opt/ngx/conf/admin.pass; #密码包路径 http://www.ibm.com/developerworks/cn/linux/l-cn-awstats-nginx/ 这篇文章内容部分有问题的,大家用的时候注意一下.特别是nginx的虚拟主机采用apache密码认证那一块的 auth_basic "admin"; #用户名 /opt/ngx/conf/admin.pass; #密码包路径 正解的格式应该为: auth_basic "admin"; #用户名 auth_basic_user_file /opt/ngx/conf/admin.pass; #密码包路径 主要目录有三个: 1./data/web #虚拟主机根目录 2./data/webroot/awstats #开始统计分析Awstats 日志(分析前需要将运行日志切割脚本 logcron.sh), 分析脚本为: #/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.moabc.net 3./data/admin_web/awstats #根据分析的Awstats日志生成静态页面,以便可以通过浏览器直接访问,运行脚本为: # /usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www.moabc.net -lang=cn -dir=/data/admin_web/awstats -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl Nginx 产生日志 –> 日志切割 –> Nginx 继续产生日志 –> 另存切割日志 –> 交由Awstats统计 –> 生成结果 配置的时候有一个icons图片的目录,用的时候也需要做个别名过去,这样显示的时候有些图片才可以正常显示出来的. 对于分析日志文件的路径信息和生成分析结果的存放路径需要修改配置文件里,实例中的为: [...]

0 Comments

安装awstats来分析apache的访问日志

in 服务器类

AWStats: Advanced Web Statistics

AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于:

0 Comments