安装apache
1. 卸载系统自带的已安装httpd相关依赖包。
[root$localhost ~]#rpm –e httpd httpd-manual webalizer subversion mod_python mod_ssl php php-cli php-ldap php-common -- nodeps
2.解压并且编译安装httpd2.27
[root$localhost cdrom]#tar –zxf httpd-2.2.7.tar.gz
[root$localhost cdrom]#cd httpd-2.2.7
[root$localhost httpd-2.2.17]#./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite
--enable-charset-lite --enable-cgi
[root$localhost httpd-2.2.17]#make && make install
3.启动服务:/usr/local/httpd/bin/apachectl start
查看80端口是否被httpd所监控,由于系统自带的httpd已经被卸载,所以,service httpd start 会提示未被识别。
[root$localhost httpd-2.2.17]# netstat -anpt | grep httpd
安装awstats
Awstats是一个免费非常简洁而且强大有个性的网站日志分析工具。它可以统计您站点的如下信息:访问量,访问次数,页面浏览量,点击数,数据流量等,精确到每月、每日、每小时的数据,访问者国家,访问者IP,Robots/Spiders的统计,访客持续时间,对不同Files type 的统计信息,Pages-URL的统计,访客操作系统浏览器等信息,其它信息(搜索关键字等等)
[root$localhost cdrom]#unzip awstats-7.0.zip
[root$localhost cdrom]#mv awstats-7.0 /usr/local/awstats
[root$localhost cdrom]#cd /usr/local/awstats/tools/
[root$localhost tools]#./awstats_configure.pl
配置awstats,注意这里awstats需要获取你apache主配置文件的路径。
编辑/etc/awstats/awstats.www.dargon.com.conf文件,修改以下内容,DirData选项指向的目录并不存在,需要手动创建。
LogFile=”/usr/local/httpd/logs/access_log”
DirData=”/var/lib/awstats”
[[email protected] tools]# mkdir /var/lib/awstats
[[email protected] tools]# chmod -R 777 /var/lib/awstats
设置任务计划每5分钟更新一次awstats日志监控
[root$localhost tools] crontab -e
[root$localhost tools]# service cdron restart
[root$localhost tools]# /usr/local/htttpd/bin/apachectl restart
查看到流量统计结果:
本文允许转载但务必保留出处,否则追究法律:http://dragon123.blog.51cto.com/9152073/1550183