kinght2008 发表于 2018-11-11 09:48:18

Nginx+awstats+jawstats 继续WEB日志分析

[背景]  昨天装了一天的awstats,发现在nginx下装这个,的确很吃力,因为按照张宴的文章做的nginx,是不跑perlcgi的,今天找到了个jawstats,感觉不错,就拿上来供大家分享下。
  [过程]
  (1)    平台还是以张宴的文章做的平台
  (2)    下载awstats
  做好相关的配置文件,要保证运行
  /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=wikiob.tiancity.com
  运行时有日志的分析动作,因为jawstats要分析awstats的收集的数据的.
  (3)    下载jawstats(下载地址:http://www.jawstats.com/download)
  解压后把config.dist.php拷贝到config.php,并配置如下:
  $aConfig["site1"] = array( //site1:你的配置文件名,如awstats.wikiob.xxxx.com.conf这里就用wikiob.xxxx.com
  “statspath” => “/path/to/data/”, //statspath:awstats数据文件的路径(如/var/lib/awstats/);
  “updatepath” => “/path/to/awstats.pl/”,//updatepath: awstats.pl执行文件所在目录(如:/usr/local/awstats/wwwroot/cgi-bin/awstats.pl)
  “siteurl” => “http://wikiob.xxxx.com”,
  “sitename” => “This is my main website!”,
  “theme” => “default”,
  “fadespeed” => 250,
  “password” => “my-1st-password”,
  “includes” => “”,
  “language” => “en-gb”
  );
  安装好之后,在实际使用过程中发现白页,打开index.php中的error_reporting(0)改成error_reporting(E_ALL)可以看到错误报错,我看到的是分配内存不足,问题出在clsAWStats.php中的这行
  $this->sAWStats = htmlspecialchars(file_get_contents($sFilePath));
  找了下jawstats官方论坛,发现支持大数据量的网站数据目前确实有问题, 希望今后jawstats新的版本能越来越完善。
  再安装中文语言包,可以下载jawstats语言包(http://www.jawstats.com/add-ons/language/chinese-simplified),解压缩后上传到lang目录下即可
  [结束]
  刚做好,具体还没有深入研究下去,现拿出来供大家一起玩…

页: [1]
查看完整版本: Nginx+awstats+jawstats 继续WEB日志分析