部署Apache网站访问统计-AWStats分析系统
环境根据:http://www.cnblogs.com/zzzhfo/p/5925786.html
1、安装AWStats软件包
- 将软件包解压到httpd服务器中的/usr/lcoal/目录下
- [root@www /]# tar zxf awstats-7.3.tar.gz
- [root@www /]# mv awstats-7.3 /usr/local/awstats
2、为要统计的站点建立配置文件
- [root@www /]# cd /usr/local/awstats/tools/
- [root@www tools]# chmod +x awstats_configure.pl
- [root@www tools]# ./awstats_configure.pl
- 指定httpd主配置文件的路径
- Example: /usr/local/apache2/conf/httpd.conf
- Example: c:\Program files\apache group\apache\conf\httpd.conf
- Config file path ('none' to skip web server setup):
- > /usr/local/httpd/conf/httpd.conf #输入httpd.conf配置文件的路径
- 设置日志的类型
- -----> Check and complete web server config file '/usr/local/httpd/conf/httpd.conf'
- Warning: You Apache config file contains directives to write 'common' log files
- This means that some features can't work (os, browsers and keywords detection).
- Do you want me to setup Apache to write 'combined' log files [y/N] ? y
- .......
- 为指定web站点创建配置文件
- Do you want me to build a new AWStats config/profile
- file (required if first install) [y/N] ? y #确认创建新的站点配置文件
- What is the name of your web site or profile analysis ?
- Example: www.mysite.com
- Example: demo
- Your web site, virtual server or profile name:
- > www.httpd.com #指定要统计的目标网站名称
- -----> Define config file path
- In which directory do you plan to store your config file(s) ?
- Default: /etc/awstats
- Directory path to store config file(s) (Enter for default):
- > #直接按Enter键接受默认配置
- -----> Create config file '/etc/awstats/awstats.www.httpd.com.conf'
- Config file /etc/awstats/awstats.www.httpd.com.conf created.
- -----> Restart Web server with '/sbin/service httpd restart'
- -----> Add update process inside a scheduler
- Sorry, configure.pl does not support automatic add to cron yet.
- You can do it manually by adding the following command to your cron:
- /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.httpd.com
- Or if you have several config files and prefer having only one command:
- /usr/local/awstats/tools/awstats_updateall.pl now
- Press ENTER to continue...
- A SIMPLE config file has been created: /etc/awstats/awstats.www.httpd.com.conf
- You should have a look inside to check and change manually main parameters.
- You can then manually update your statistics for 'www.httpd.com' with command:
- > perl awstats.pl -update -config=www.httpd.com
- You can also read your statistics for 'www.httpd.com' with URL:
- > http://localhost/awstats/awstats.pl?config=www.httpd.com
- Press ENTER to finish...
3、修改站点统计配置文件
- [root@www tools]# vim /etc/awstats/awstats.www.httpd.com.conf
- LogFile="/usr/local/httpd/logs/access_log"
- DirData="/var/lib/awstats"
- [root@www tools]# mkdir /var/lib/awstats
4、执行日志分析、并设置cron计划任务
- 使用awstats提供的awstats_updateall.pl脚本、可以更新所以站点的日志统计数据
- [root@www tools]# chmod +x awstats_updateall.pl
[root@www tools]# ./awstats_updateall.pl now
Running '"/usr/local/awstats/wwwroot/cgi-bin/awstats.pl" -update -config=www.httpd.com -configdir="/etc/awstats"' to update config www.httpd.com
Create/Update database for config "/etc/awstats/awstats.www.httpd.com.conf" by AWStats version 7.3 (build 20140126)
From data in log file "/usr/local/httpd/logs/access_log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Phase 2 : Now process new records (Flush history on disk after 20000 hosts)...
Jumped lines in file: 0
Parsed lines in file: 124
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 1 corrupted records,
Found 0 old records,
Found 123 new qualified records.
- [root@www tools]# crontab -e
- */ * * * * /usr/lcoal/awstats/tools/awstats_updateall.pl now
- [root@www tools]# /etc/init.d/crond start
- [root@www tools]# chkconfig --level crond on
访问awstats分析系统
- http://192.168.119.131/awstats/awstats.pl?config=www.httpd.com
- 优化URL 做个跳转网页
- [root@www tools]# vim /usr/local/httpd/htdocs/awb.html
- <html>
- <head>
- <meta http-equiv=refresh content="0;
- url=http://192.168.119.131/awstats/awstats.pl?config=www.httpd.com">
- </head>
- <body></body>
- </html>
访问192.168.119.131/awb.html
部署Apache网站访问统计-AWStats分析系统的更多相关文章
- Apache的安装与AWstats分析系统
实验拓扑图: 实验要求: 1. WEB服务器: 使用源码包apache实现.安装完成后,并优化执行路径. 启动服务后,客户端通过http://IP能访问默认的网站. 2. DNS服务器: 安装DN ...
- piwik网站访问统计系统
一.Piwik介绍 Piwik是一套基于PHP+MySQL技术构建的开源网站访问统计系统.Piwik可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等流量分析功能.此外,它还采 ...
- 开源网站访问统计系统Piwik
http://www.piwik.cn/ http://www.piwik.org/ Piwik 是一套基于 Php+MySQL 技术构建,能够与 Google Analytics 相媲美的开源网站访 ...
- 部署AWStats分析系统
介绍 AWStats是使用Prel语言开发的一款开源日志分析系统,它不仅可以用来分析Apache网站服务器的访问日志,也可以用来分析Samba.Vsftpd.IIS等服务的日志信息. AWStats软 ...
- Apache服务器访问过慢分析及解决
起因:线上的一台服务器,最近总是出现 访问 很慢的情况发生,点击一个链接要2秒钟以上才能打开,按照我们对于访问人数的估计,服务器应该不至于响应这么慢,从而需要针对这个问题进行分析,来解决网站访问过慢. ...
- CentOS7 实战源码部署apache网站服务器
简介:实战演练apache网站服务器的搭建 Apache简介: Apache软件基金会的一个开源免费的网页服务器,也是目前世界上使用最广泛的一种web server , apache最出名的是它跨平台 ...
- apache网站访问缓慢的处理记录
朋友在阿里云上开通了一台ubuntu服务器(2G内存,2核CPU),用apache搭建了一个公众号网站.网站初期,他没有做相应的优化,在后续公众号推广活动时,网站并发突增,访问十分缓慢.登陆服务器,具 ...
- Piwik网站访问统计软件安装
Piwik是一个PHP和MySQL的开放源代码的Web统计软件. 它给你一些关于你的网站的实用统计报告,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等… Piwik拥有众多不同功能的插件,你 ...
- 提升Apache网站访问速度的优化方法
Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一. 在Apache服务器上怎样优化才能提高 ...
随机推荐
- 深入浅出Redis02 使用Redis数据库(String类型)
一 String类型 首先使用启动服务器进程 : redis-server.exe 1. Set 设置Key对应的值为String 类型的value. 例子:向 Redis数据库中插入一条数据类型为S ...
- hadoop2.6.4运行wordcount
hadoop用户登录,启动服务: start-dfs.sh && start-yarn.sh 创建输入目录: hadoop df -mkdir /input 把测试文件导入/input ...
- Python MySQLdb在Linux下的快速安装
在家里windows环境下搞了一次 见 python MySQLdb在windows环境下的快速安装.问题解决方式 http://blog.csdn.NET/wklken/article/deta ...
- WebDataGrid设置某行某列的值
<ig:WebDataGrid ID="grid" OnRowSelectionChanged="grid_RowSelectionChanged" O ...
- [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify uniq
angularjs 使用ng-repeat报错 <div ng-init="words = ['高校','高校','高校']" ng-repeat="word in ...
- SimPholders Xcode快速访问沙盒
SimPholders
- Intent启动一个新的页面
一,Intent(目的) 的分类 显式 Intent 构造函数重载之一: Intent intent = new Intent(FirstActivity.this,SecondActivity.cl ...
- live555在Raspberry Pi上的点播/直播
1.live555在Raspberry Pi上的点播 live555MediaServer这个实例是个简单的服务器,支持多媒体点播,直接在Raspberry Pi上编译运行,或者通过交叉编译出ARM核 ...
- 如何使Python完美升级到新版本
这里提供一种解决的方法 (加上一句话,发现一个新问题:这种方法yum update 后,需要将/usr/bin下的python文件删除,然后执行: # ln -s /usr/local/python2 ...
- guid正则表达
a-fA-F0-9 加上下划线 _ 可以用 \w 来代替. ^\w{8}-(\w{4}-){3}\w{12}$ 如果不可以用下划线, 0-9 用 \d 代替 a-fA-F 就用其中一个 a-f,然后匹 ...