AWStats是一个免费的、非常强大的分析工具通过分析Apache日志文件、FTP或邮件服务器。 AWStats的日志分析工作在CGI或命令行界面,并生成日志文件的图形界面。 本教程将帮助你在Ubuntu,Debian和LinuxMint系统上安装AWStats的Apache日志分析器。这文章已经在Ubuntu 14.04 LTS测试。
第1步 - 安装AWStats与Apache包
AWStats需要Apache Web服务器正在运行。如果你没有安装Apache下面的命令用于安装Apache2 web服务器和AWStats包。它还将安装所需的所有其他相关性。
$ sudo apt-get install awstats apache2
第2步 - 配置Apache
现在您可以创建AWStats安装Apache的配置文件。使用您喜欢的文本编辑器编辑新文件/etc/apache2/conf-available/awstats.conf。
$ sudo nano /etc/apache2/conf-available/awstats.conf
现在,添加下面的配置
ScriptAlias /awstats/ /usr/lib/cgi-bin/
Alias /awstats-icon/ /usr/share/awstats/icon/
Alias /awstatsclasses/ /usr/share/java/awstats/
<Directory "/usr/lib/cgi-bin/">
Options None
AllowOverride None
<IfModule mod_authz_core.c>
# Apache 2.4
Require host 192.168.0.0/24
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order allow,deny
Allow from 192.168.0.0/24
Allow from ::1
</IfModule>
</Directory>
现在,开启CGI模块(如果未启用),并且能够开启Awstats的Apache配置。
$ sudo a2enmod cgi
$ sudo a2enconf awstats
重新启动Apache服务重新加载新的设置
$ sudo service apache2 restart
第3步 - 创建AWStats的配置文件
它需要为每一个你的网站为其静需要生成一个配置文件。副本新名称的AWStats示例配置文件并进行更改如下。
$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.youcl.com.conf
$ sudo vim /etc/awstats/awstats.youcl.com.conf
更新下面
awstats.youcl.com.conf文件中的设置
LogFile="/var/log/apache2/youcl.com-access_log"
SiteDomain="youcl.com"
HostAliases="youcl.com www.youcl.com"
现在执行下面的命令来更新日志文件
$ sudo /usr/lib/cgi-bin/awstats.pl -config=youcl.com -update
第4步 - 在浏览器访问的AWStats
使用你的服务器的IP地址或域名来访问AWStats 统计。在URL的末尾,按您的设置更改域名。
https://www.youcl.com/awstats/awstats.pl?config=youcl.com
祝贺您!您已经成功配置AWStats为你的网站。请阅读我们的下一篇文章,以
安装vnStat(基于Web的网络监视工具) ,并
安装Munin网络监控工具(Munin Network Monitoring Tool) 在Linux系统上。