AWStats 是一个免费的强大而有个性的工具,带来先进的网络,流量,FTP或邮件服务器统计图. 它能分析日志文件来自从各大服务器工具 ,如 Apache日志档案  (NCSA combined or common),  IIS (W3C),Proxy、Wap、流量服务器、邮件服务器和一些FTP服务器等等。

注:
1:需要系统正常运行perl环境。
2:apache运行正常。
1:到官方网站下载最新版本,目前的版本是Awstats 6.9
下载后上传到主机上进行安装和配置。
2:其实awstats安装是非常容易的,大致的步骤如下:
[root@centos opt]#tar zxvf awstats-6.6.tar.gz
[root@centos opt]# cd awstats-6.6
[root@centos awstats-6.6]# cd tools/
[root@centos tools]# perl awstats_configure.pl
Do you want to continue setup from this NON standard directory [yN] ? y

//输入你的web server的配置文件路径 使用none跳过设置
Config file path ('none' to skip web server setup):     
> none

Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y

Your web site, virtual server or profile name:
> [url]http://www.test.net/[/url]

直接回车 使用默认路径 /etc/awstats
Directory path to store config file(s) (Enter for default):      
> /etc/awstats
再次敲回车,到此为止awstats安装完成,(是不是觉得太简单了啊!)接下来配置awstats:
A:[root@centos /]# cd /etc/awstats/ (这个目录是存放awstats配置文件的)
[root@centos awstats]# vi awstats.[url]www.test.net.conf[/url]
#LogFile="/var/log/httpd/mylog.log"
LogFile="/usr/local/apache2/logs/access_log" (修改你要分析的日志文件的路径)
//日志分析结果输出目录 确保该目录有写权限
    DirData="/var/www/awstats/test/dirdata"
//指定日志格式 1 - Apache combined logs  2 - IIS
    LogFormat=1   (如果是分析apache 可以用默认的,如果是分析IIS就应该选2)
AllowToUpdateStatsFromBrowser=1 允许查看的时候进行更新日志数据
:wq   保存退出。
B: 运行:perl /opt/awstats-6.6/wwwroot/cgi-bin/awstats.pl -update -config=www.test.net
如果是第一次运行更新的话,awstats会出现错误:AWStats did not find any valid log lines that match your LogFormat parameter, in the 50th first non commented lines read of your log。其实从错误信息中不难看出原因,解决办法就是把用分析的日志文件删除,重新加载即可。
为了让系统自动作业,把命令加入系统的crontab,
[root@centos awstats]# crontab -e
30 23 * * * root perl /opt/awstats-6.6/wwwroot/cgi-bin/awstats.pl -update -config=www.test.net (每天晚上11:30进行日志分析)
访问权限配置
有时候网站的日志信息不想给竞争对手看到,所以需要对日志查看进行授权,授权方式如下:
编辑apache的配置文件 vi /usr/local/apache2/conf/httpd.conf
<Directory "/opt/awstats-6.6/wwwroot">
    Options None
   # AllowOverride None
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
AuthType Basic
    AuthName "Restricted Files"
    AuthUserFile /usr/local/apache2/conf/passwords
    Require user dbasky
</Directory>
利用apapche的htpasswd生成个系统的用户,达到系统的加密:
/usr/local/apache2/bin/htpasswd -c /usr/local/apache2/conf/passwords admin
此时输入二次密码确认密码.
配置完成后,重启apapche,ok!awstats就配置完成了,可以看看我们的成果了:

转载于:https://blog.51cto.com/mibon/142467

用AWStats分析网站日志相关推荐

  1. 烂泥:利用awstats分析nginx日志

    昨天把nginx的日志进行了切割,关于如何切割nginx日志,可以查看<烂泥:切割nginx日志>这篇文章. 今天打算分析下nginx日志,要分析nginx日志,我们可以通过shell脚本 ...

  2. 利用awstats分析nginx日志

    今天打算分析下nginx日志,要分析nginx日志,我们可以通过shell脚本和第三方软件awstats进行分析,在此我们选择的是通过第三方软件awstats进行分析. 要使用awstats分析ngi ...

  3. 如何分析网站日志文件

    很多新手站长对于如何分析网站日志文件一筹莫展,打开.log日志文件看到的只有密密麻麻的数字和字母,细看能看出是什么含义,但是想要系统科学的去进行分析太耗时间,这时一般只能借助于第三方日志分析软件,而下 ...

  4. awstats分析nginx日志

    看了awstats介绍后,感觉是个好东西,等装好来用的时候,不像那么一回事.awstats说白了就是对nginx,apache产生的日志进行分析.awstats分析出来的数据不准,日志是按照一定的规则 ...

  5. 使用awstats分析nginx日志

    参考文章:http://www.ibm.com/developerworks/cn/linux/l-cn-awstats-nginx/index.html 前言 在实际的网站运营中,我们经常需要了解到 ...

  6. pHP分析网站日志,通过用数据挖掘技术来分析Web网站日志?

    Web日志挖掘是指采用数据挖掘技术,对站点用户访问Web服务器过程中产生的日志数据进行分析处理,从而发现Web用户的访问模式和兴趣爱好等,这些信息对站点建设潜在有用的可理解的未知信息和知识,用于分析站 ...

  7. php 网站日志分析,网站日志数据分析

    网站日志数据分析.南京seo优化 1.网站日志中数据量过大,所以我们一般需要借助网站日志分析工具来查看.常用的日志分析工具有:光年日志分析工具.web log exploer.WPS表格等 117.2 ...

  8. windows 下安装 awstats 分析IIS日志

    awstats日志分析系统的安装 1.安装perl.直接去网上下载 https://www.activestate.com/products/perl/downloads/ 直接NEXT 安装即可,如 ...

  9. 利用awstats分析nginx日志 简单配置

    1.nginx日志分割 创建日志分割脚本,用crontab定时执行此脚本. #vim /wwwlog/xxx.com/logcron.sh #!/bin/bash log_dir="/www ...

最新文章

  1. 杜恩德的新博客,都来看看
  2. Centos 的inotify和rsync文件实时同步
  3. 现代程序设计 作业 第1次
  4. Spring Boot系列教程八: Mybatis使用分页插件PageHelper
  5. centos5.5安装ispcp
  6. 美国商务部发布软件物料清单 (SBOM) 的最小元素(下)
  7. 组合数学之排列组合(Permutations and Combinations)(四种情况)
  8. oppoa3android怎么升级,OPPO A3刷机教程_OPPO A3卡刷升级更新官方系统包
  9. 抓取青果教务系统信息
  10. Bouncing Ball (dp)
  11. 注定平凡-----和will812
  12. 仅3w报价B站up主竟带来1200w播放!品牌高性价比B站投放标杆!
  13. 怎么使用javascript制作图片切换
  14. Surface3 2+64 wifi版本重装8.1系统(疑难解答中无从‘驱动器恢复‘选项,另一种方式成功)
  15. 餐馆(餐馆有n张桌子,每张桌子有一个参数a 可容纳的最大人数; 有m批客人,每批客人有两个参数:b人数,c预计消费金额。 不允许拼桌的情况下,选择其中一部分客人,使得总预计消费金额最大)
  16. UG后处理 三菱 法兰克三轴带刀库备刀通用后处理
  17. 十大在线网上冲印站点介绍
  18. MKS SERVO4257D 闭环步进电机_系列1 产品简述
  19. DeviceDriver(十二):I2C驱动
  20. 动态规划是个好东西:编辑距离

热门文章

  1. linux 内核中断与时钟的冲突 问题 del_timer,Linux内核开发之中断与时钟(三)
  2. 神策数据《银行4.0数字化运营体系构建的方法与实践》正式发布
  3. 国内电商场景大战中,企业如何寻找有效增长点?这里有答案了
  4. Lind.DDD敏捷领域驱动框架~介绍
  5. Azure云端部署Exchange 2016双数据中心—Part6(DAG切换测试)
  6. C# WInForm中 窗体的this.width和this.height的属性值不能大于显示器的最大分辨率
  7. emacs org-mode文件转html文件
  8. android学习笔记(入门篇)
  9. Quantconnect
  10. teach and learn