发布网友 发布时间:2022-04-22 09:38
共1个回答
热心网友 时间:2022-04-09 19:20
Awstats 是一款基于 Perl 的 WEB 日志分析工具,而 JAWStats 是一款基于 PHP 的统计套件,旨在为 Awstats 提供更为精美图形界面。一、安装和配置 AwstatsAwstats 安装非常简单,但必须先确认你服务器上 Perl 的环境已经就绪。考虑到网站流量不大,每日一次的 Nginx 日志切割也可以省略了。。。1/awstats/awstats-7/access #方法二:为所有网站生成数据/usr/local/awstats/tools/awstats_updateall # 创建存放结果的目录/usr/local/awstats/tools/awstats_buildstaticpages -lang=cn -dir=/root/tmp -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats 更新配置项-lang=cn 语言为中文-awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats/src/jawstats-0", //点击首页标题后会前往这个地址 "sitename" => "wangyan.org", //首页标题 "theme" => "default", "fadespeed" => 250, "password" => "my-1st-password", //更新统计数据需要输入这个密码 "includes" => "", "language" => "zh-cn" );?>2.3. 安装中文语言包首先下载 jawstats 多国语言包,解压缩后上传替换 lang 目录。/src/languagepack.zip需要注意的是,你要修改 translations.php 文件的编码为UTF-8,不然全乱码了。另外修改汉化文件,也是translations.php,不能只修改zh-cn.js文件。2.4. 设置JAWStats访问密码Nginx 支持为目录添加密码认证,若不想所有人都能访问到你的统计结果,那继续下面步骤吧。。。1) 使用apache 的 htpasswd 来创建密码文件。语法:htpasswd -b -c /home/wangyan/.htpasswds 用户名 密码2) 在Nginx的server字段内添加以下内容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; }最后大功告成,输入 https://youdomain/stats/ 便可以访问了。参考资料 :1. /developerworks/cn/linux/l-cn-awstats-nginx/