欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


wcdma是什么网络
如何控制局域网网速
宽带连接出现651错误代码解决方法
思科双线路接入方案
HTTP协议是什么?HTTP协议认证介绍
Nginx重启的简单命令
如何快速排除网络连接故障的六大步骤
利用USB无线上网卡实现手机和台机共享上网
无法配置此无线连接
交换机的工作原理详细介绍
Nginx 日志分析 AWStats + JAWStats 安装配置
【 来源:网络 】【 点击:2 】 【 发布时间:2017_03_03 08:59:59 】

 Awstats 是一款基于 Perl 的 WEB 日志分析工具,而 JAWStats 是一款基于 PHP 的统计套件,旨在为 Awstats 提供更为精美图形界面。一、安装和配置 AwstatsAwstats 安装非常简单,但必须先确认你服务器上 Perl 的环境已经就绪。考虑到网站流量不大,每日一次的 Nginx 日志切割也可以省略了。。。1. 下载与安装wget http://prdownloads.sourceforge.net/awstats/awstats-7.0.tar.gztar -zxf awstats-7.0.tar.gzmv awstats-7.0 /usr/local/awstatschown -R root:root /usr/local/awstats2. 生成配置文件使用 awstats_configure.pl 向导工具,生成每个网站的配置文件cd /usr/local/awstats/tools./awstats_configure.pl1) 输入 none 然后回车2) 输入 y 确认创建配置文件3) 输入配置文件名称,一般输入域名。4) 配置文件使用默认路径 /etc/awstats5) 按回车继续6) 按回车完成配置文件的创建3. 修改配置文件Awstats 支持基于日期变化的动态日志文件,具体可以看注释。vim /etc/awstats/awstats.wangyan.org.conf LogFile="/usr/local/nginx/logs/wangyan.org/access.log"(51行左右)4. 生成 Awstats 统计数据#创建存放数据的目录mkdir -p /var/lib/awstats#方法一:为指定的网站生成数据。/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=wangyan.org #方法二:为所有网站生成数据/usr/local/awstats/tools/awstats_updateall.pl now5. 输出统计结果静态页面 (可选)若在 Apache 上,那就可以直接打开网页查看统计了,当然 Nginx 也可以省略此步,因为 JAWStats 还尚未出场呢。。。mkdir -p /var/www/awstats/wangyan.org # 创建存放结果的目录/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=wangyan.org -lang=cn -dir=/root/tmp -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl/usr/local/awstats/tools/awstats_buildstaticpages.pl Awstats 静态页面生成工具-update -config=wangyan.org 更新配置项-lang=cn 语言为中文-awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl Awstats 日志更新程序路径。6. 配置 Awstats 自动运行这个好办,设为每小时更新一次。crontab -e0 * * * * /usr/local/awstats/tools/awstats_updateall.pl now二、安装和配置 JAWStatsJAWStats 是基于 Awstats 统计数据的,但其界面更为强悍,有了JAWStats 你甚至可以抛弃第三方统计了。2.1. 下载与安装wget http://static.jawstats.com/src/jawstats-0.7beta.tar.gzmkdir /var/www/stats/tar -zxf jawstats-0.7beta.tar.gz -C /var/www/stats/cd /var/www/stats/cp config.dist.php config.php2.2. 修改配置文件官方配置说明见:http://www.jawstats.com/documentationjawstats 是支持多站点的,每个 $aConfig 对应一个站点,并可以自由切换。<?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" );?>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 来创建密码文件。语法: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. http://www.ibm.com/developerworks/cn/linux/l-cn-awstats-nginx/

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站