如何在Ubuntu,Debian&LinuxMint安装AWStats软件(Apache日志分析器)

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的日志 祝贺您!您已经成功配置AWStats为你的网站。请阅读我们的下一篇文章,以 安装vnStat(基于Web的网络监视工具) ,并 安装Munin网络监控工具(Munin Network Monitoring Tool) 在Linux系统上。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏