通过我们构建的 HTTP服务器将 Web发布后,随着不断被访问, ">Apache会记下每个访客的基本信息。 CentOS的情况下,这些信息通常保存在位于 /var/log/httpd/下的相应日志文件中。但 Apache单调的日志,除了提供给我们一些最基本的服务器被访信息、以及出错信息之外,我们很难单纯的通过日志文件得到更多、更系统的关于时间、规律性、地点方面的信息。这也使得很难通过单纯的日志去系统的分析流量。
但通过 Awstats,我们可以把 Apache的日志作为一种有效资源,获得更加系统化的信息。
实质上,Awstats就是一套分析系统,它将日志文件统计学式的进行分析与统计,然后提供一个能够反映规律性的界面给我们。 Awstats并不是仅能应用于分析 Apache的日志,在邮件服务器等等方面,它也被广泛的应用。但在这一节中,只介绍在 Web服务器中运用 Awstats建立统计系统的方法。
下载并安装 Awstats
首先下载并安装 Awstats。
[root@sample ~]#
wget http://nchc.dl.sourceforge.net/sourceforge/awstats/awstats-6.5-1.noarch.rpm ← 下载Awstats 的rpm 包 --15:34:59-- http://nchc.dl.sourceforge.net/sourceforge/awstats/awstats-6.5-1.noarch.rpm => `awstats-6.5-1.noarch.rpm' Resol
ving nchc.dl.sourceforge.net... 211.79.61.10 Connecting to nchc.dl.sourceforge.net|211.79.61.10|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1,095,131 (1.0M) [text/plain] 100%[====================================>] 1,095,131 155.28K/s ETA 00:00 15:35:06 (158.94 KB/s) - `awstats-6.5-1.noarch.rpm' saved [1095131/1095131] [root@sample ~]# rpm -ivh awstats-6.5-1.noarch.rpm ← 安装Awstats Preparing... ########################################### [100%] 1:awstats ########################################### [100%] ----- AWStats 6.5 - Laurent Destailleur ----- AWStats files have been installed in /usr/local/awstats If first install, follow instructions in documentation (/usr/local/awstats/docs/index.html) to setup AWStats in 3 steps: Step 1 : Install and Setup with awstats_
configure.pl (or
manually) Step 2 : Build/Update
Statistics with awstats.pl Step 3 : Read Statistics
然后删除安装后的遗留源文件。
[root@sample ~]# rm -f awstats-6.5-1.noarch.rpm ← 删除安装后的遗留源 文件