在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于: 下面我们就来介绍一下如何在Ubuntu服务器中配置AWStats: 可以通过运行下面的命令来安装: 复制代码 代码如下:sudo apt-get install awstats 接下来,你需要启用 Apache 的 CGI 模块。 运行以下命令来启动 CGI: 复制代码 代码如下:sudo a2enmod cgi 现在,重新启动 Apache 以使改变生效。 复制代码 代码如下:sudo /etc/init.d/apache2 restart 配置 AWStats 要完成此步,你可以通过复制 AWStats 的默认配置文件来配置你要统计的域。 复制代码 代码如下:sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.test.com.conf 现在,你需要在配置文件中做一些修改: 复制代码 代码如下:sudo nano /etc/awstats/awstats.test.com.conf 像下面这样修改一下: 复制代码 代码如下:# Change to Apache log file, by default it's /var/log/apache2/access.log LogFile="/var/log/apache2/access.log" # Change to the website domain name SiteDomain="test.com" HostAliases="www.test.com localhost 127.0.0.1" # When this parameter is set to 1, AWStats adds a button on report page to allow to "update" statistics from a web browser AllowToUpdateStatsFromBrowser=1 保存并关闭文件。 修改配置文件后,你需要用服务器的当前日志建立初步统计。你可以这样做: 复制代码 代码如下:</p>
<p>sudo /usr/lib/cgi-bin/awstats.pl -config=test.com -update</p>
<p> 输出会是这个样子: 为 Apache 配置 AWStats 运行以下命令来完成此步: 复制代码 代码如下:sudo cp -r /usr/lib/cgi-bin /var/www/html/ sudo chown www-data:www-data /var/www/html/cgi-bin/ sudo chmod -R 755 /var/www/html/cgi-bin/ 测试 AWStats 它的页面像下面这样: 设置定时任务来更新日志 要做到这一点,你需要编辑 “/etc/crontab” 文件: 复制代码 代码如下:sudo nano /etc/crontab 添加下面那一行来让 AWStats 每十分钟更新一次。 复制代码 代码如下:*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=test.com -update 保存并关闭文件。 结论 |
请发表评论