如何在Ubuntu, Debian和LinuxMint上安装AWStats (Apache Log Analyzer)
时间:2019-05-19 01:26:39 来源:igfitidea点击:
AWStats是一个免费和非常强大的工具,通过分析Apache日志文件,ftp或邮件服务器来创建静态。
AWStats日志分析器在CGI或命令行界面上工作,并从日志文件生成图形静态。
本教程将在Ubuntu、Debian和LinuxMint系统上安装AWStats Apache Log Analyzer。
步骤1 -安装AWStats & Apache包
AWStats要求Apache web服务器运行。
如果没有安装Apache,请使用以下命令安装Apache2 web服务器和awstats包。
它还将安装所有其他必需的依赖项。
$ sudo apt-get install awstats apache2
步骤2 -配置Apache
现在为awstats设置创建Apache配置文件。
使用我们喜欢的文本编辑器并编辑一个新文件/etc/apache2/ conches .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.theitroad.com.conf $ sudo vim /etc/awstats/awstats.theitroad.com.conf
更新 awstats.theitroad.com.conf文件中的以下设置
LogFile ="/var/log/apache2/theitroad.com-access_log" SiteDomain ="theitroad.com" HostAliases ="theitroad.com www.theitroad.com"
现在执行以下命令来更新日志文件
$ sudo /usr/lib/cgi-bin/awstats.pl -config=theitroad.com -update
第四步-在浏览器中访问AWStats
使用服务器ip地址或域名访问AWStats静态。
https://theitroad.com/awstats/awstats.pl?config=theitroad.com
我们已经成功地为网站配置了AWStats。