2.1. 下载与安装
1 2 3 4 5 | wget http://static.jawstats.com/src/jawstats-0.7beta.tar.gz mkdir /var/www/stats/ tar -zxf jawstats-0.7beta.tar.gz -C /var/www/stats/ cd /var/www/stats/ cp config.dist.php config.php |
2.2. 修改配置文件
官方配置说明见:http://www.jawstats.com/documentationjawstats 是支持多站点的,每个 $aConfig 对应一个站点,并可以自由切换。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php // core config parameters $sDefaultLanguage = "zh-cn"; // 设置默认语言 $sConfigDefaultView = "thismonth.all"; $bConfigChangeSites = false; //是否可以更换站点 $bConfigUpdateSites = false; //是否可以更新统计数据 $sUpdateSiteFilename = "xml_update.php"; // individual site configuration $aConfig["site1"] = array( // site1 网站域名(注意不能乱填) "statspath" => "/var/lib/awstats/", //awstats 统计数据目录 "updatepath" => "/usr/local/awstats/wwwroot/cgi-bin/awstats.pl/", //用于更新统计数据 "siteurl" => "http://wangyan.org", //点击首页标题后会前往这个地址 "sitename" => "wangyan.org", //首页标题 "theme" => "default", "fadespeed" => 250, "password" => "my-1st-password", //更新统计数据需要输入这个密码 "includes" => "", "language" => "zh-cn" ); ?> |
1 <?php
2
3 // core config parameters
4 $sDefaultLanguage = "ch-tw";
5 $sConfigDefaultView = "thismonth.all";
6 $bConfigChangeSites = true;
7 $bConfigUpdateSites = true;
8 $sUpdateSiteFilename = "xml_update.php";
9
10 // individual site configuration
11 $aConfig["www1"] = array(
12 "statspath" => "/var/lib/awstats/",
13 "updatepath" => "/usr/local/awstats/wwwroot/cgi-bin/awstats.pl/",
14 "siteurl" => "http://www.wcjs.tcc.edu.tw",
15 "sitename" => "wcjs",
16 "theme" => "default",
17 "fadespeed" => 250,
18 "password" => "my-1st-password",
19 "includes" => "",
20 "language" => "ch-tw"
21 );
22
23 $aConfig["site2"] = array(
24 "statspath" => "/path/to/data/",
25 "updatepath" => "/path/to/awstats.pl/",
26 "siteurl" => "http://www.my-2nd-domain.com",
27 "sitename" => "",
28 "theme" => "default",
29 "fadespeed" => 250,
30 "password" => "my-2nd-password",
31 "includes" => "",
32 "language" => "ch-tw"
33 );
34
35 ?>
2.3. 安装中文语言包
首先下载 jawstats 多国语言包,解压缩后上传替换 lang 目录。http://www.jawstats.com/src/languagepack.zip
需要注意的是,你要修改 translations.php 文件的编码为UTF-8,不然全乱码了。
另外修改汉化文件,也是translations.php,不能只修改zh-cn.js文件。
2.4. 设置JAWStats访问密码
Nginx 支持为目录添加密码认证,若不想所有人都能访问到你的统计结果,那继续下面步骤吧。。。1) 使用apache 的 htpasswd 来创建密码文件。
1 | 语法:htpasswd -b -c /home/wangyan/.htpasswds 用户名 密码 |
1 2 3 4 5 6 7 8 9 10 11 | location ~ /stats { root /var/www; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include fastcgi_params; } auth_basic "JAWStats"; auth_basic_user_file /home/wangyan/.htpasswds; } |
沒有留言:
張貼留言