首页 > 代码库 > 安装apache并部署awstats

安装apache并部署awstats

   安装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

 wKioL1QOkBCj55yOAAC7DPbTXZM922.jpg

 wKioL1QOkQiBS_9XAADwZ2y_e34555.jpg

    安装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主配置文件的路径。

 wKioL1QOkpKQotR8AAJstXU891Q135.jpg


 

编辑/etc/awstats/awstats.www.dargon.com.conf文件,修改以下内容,DirData选项指向的目录并不存在,需要手动创建。


LogFile=”/usr/local/httpd/logs/access_log”

DirData=http://www.mamicode.com/”/var/lib/awstats”


[root@localhost tools]# mkdir /var/lib/awstats 

[root@localhost tools]# chmod -R 777 /var/lib/awstats


设置任务计划每5分钟更新一次awstats日志监控

 [root$localhost tools] crontab -e

wKiom1QOk8qiVA4ZAAA82QUBGiY814.jpg

[root$localhost tools]# service cdron restart

[root$localhost tools]# /usr/local/htttpd/bin/apachectl restart


查看到流量统计结果:

wKiom1QOlF7TG4gqAANyceP4emM232.jpg

wKiom1QOlGKD3DnuAAPOMSPWE2g964.jpg



 本文允许转载但务必保留出处,否则追究法律:http://dragon123.blog.51cto.com/9152073/1550183



安装apache并部署awstats