设为首页 时时开奖号码

时时彩100本金十期方案: 时时开奖号码

查看: 3102|回复: 9
打印 上一主题 下一主题

[经验分享] awstats实现按日、按月统计

[复制链接]
累计签到:1 天
连续签到:1 天
跳转到指定楼层
1#
发表于 2013-7-10 09:46:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

昨天产品提出要求,需要查看每天的uv数。awstats默认是按月统计的,所以无法查看uv数。下面介绍一下nginx做awstats的web容器的实现方法,有些是网上搜集的,有些是自己加进去的,希望能帮到有需求的朋友。

一、Awstats安装配置

详细安装步骤这里不再赘述,如有需要请参考博客另一篇文章:awstats+jawstats构建日志自动分析系统

1、安装

[[email protected] ~]# cd /opt

[[email protected] opt]# wget //sourceforge.net/projects/ ... wstats-7.1.1.tar.gz

[[email protected] opt]# tar -zxf awstats-7.1.1.tar.gz

[[email protected] opt]# mv awstats-7.1.1 /usr/local/awstats

[[email protected] opt]# chown -R root:root /usr/local/awstats

[[email protected] opt]# chmod +x /usr/local/awstats/tools/*.pl

[[email protected] opt]# chmod +x /usr/local/awstats/wwwroot/cgi-bin/*.pl

[[email protected] opt]# cd /usr/local/awstats/tools

[[email protected] tools]# ./awstats_configure.pl


1.输入 none 然后回车

2.输入 y 确认创建配置文件

3.输入配置文件名称,一般输入域名,这里是以slog.fity.cn为案例

4.配置文件使用默认路径 /etc/awstats

5.按回车继续

6.按回车完成配置文件的创建

2、修改awstats配置文件

[[email protected] tools]# vi /etc/awstats/awstats.slog.fity.cn.conf#如果有多个站点需要统计,请配置多个配置文件

LogFile="/htdoc/logs/2013/05/access_20130526.log"//指定log文件的存储位置


如果你希望每天能定时生成昨天的报表,可以:

LogFile="/htdoc/logs/%YYYY-24/%MM-24%/access_%YYYY-24%MM-24%DD-24.log"


注:根据你的日志路径和对应的日志文件名进行修改。对应Nginx日志切割程序所生成的目录存放结构保存的nginx日志文件。要注意Awstats的年月日格式的跟Nginx的写法有所不同,其中%YYYY-24/%MM-24/%DD-24表示年月日都减去24小时,也就是昨天的日志目录。

3、生成Awstats统计结果静态页面

[[email protected] awstats]# mkdir -p /htdoc/awstats/html  #创建存放结果的目录
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=slog.fity.cn -lang=cn -dir=/htdoc/awstats/html -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl

说明:

/usr/local/awstats/tools/awstats_buildstaticpages.pl Awstats 静态页面生成工具

-update -config=slog.fity.cn 更新配置项,指定配置文件

-lang=cn 语言为中文

-dir=指定静态页面的存储位置

-awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl Awstats 日志更新程序路径


二、Nginx配置及URL地址简化

1、配置Nginx

从Awstats提供的工具包中我们看到Awstats已经提供了在Nginx环境Awstats的安装配置,Nginx主机范例文件:

[[email protected] awstats]#ls /usr/local/awstats/tools/nginx/

awstats-fcgi.phpawstats-nginx.confREADME.txt


这里我们先把awstats-fcgi.PHP复制一份到/usr/local/awstats/wwwroot/cgi-bin/fcgi.php

[[email protected] awstats]# cd /usr/local/awstats/tools/nginx/

[[email protected] nginx]# cp -a awstats-fcgi.php /usr/local/awstats/wwwroot/cgi-bin/fcgi.php


然后创建Nginx虚拟主机配置文件(可以参考Awstats提供的示例文件awstats-nginx.conf)这里未来往事给出一个本次测试环境下Nginx的vhost完整配置:

server {

listen 80;

server_name slog.fity.cn;

#access_log /var/log/nginx/localhost.access_log main;

#error_log /var/log/nginx/localhost.error_log info;

root /htdoc/awstats/html;

index index.html;


# Restrict access

#auth_basic "Restricted";

#auth_basic_user_file /etc/awstats/htpasswd;



location ~ ^/cgi-bin/.*.(cgi|pl|py|rb) {

gzip off;

includefastcgi_params;

fastcgi_pass127.0.0.1:9000;#注意配置fastcgi_pass为你的php-fpm server.

fastcgi_indexcgi-bin.php;

fastcgi_paramSCRIPT_FILENAME /usr/local/awstats/wwwroot/cgi-bin/fcgi.php;#注意文件路径

fastcgi_paramSCRIPT_NAME/cgi-bin/fcgi.php;

fastcgi_paramX_SCRIPT_FILENAME /usr/local/awstats/wwwroot$fastcgi_script_name;#注意文件路径

fastcgi_paramX_SCRIPT_NAME $fastcgi_script_name;

fastcgi_paramREMOTE_USER$remote_user;

}



# Static awstats files: HTML files stored in DOCUMENT_ROOT/awstats/

location /classes/ {

alias /usr/local/awstats/wwwroot/classes/;

}


location /css/ {

alias /usr/local/awstats/wwwroot/css/;

}


location /js/ {

alias /usr/local/awstats/wwwroot/js/;

}

location /icon/ {

alias /usr/local/awstats/wwwroot/icon/;

}


}


2、常见错误:

页面错误信息:File not found.

检查nginx调用的文件是否有读取权限,例如/usr/local/awstats/wwwroot/下的相关文件Nginx是否有权限读取。未来往事遇到该故障是由于Nginx没有读取/usr/local/awstats/wwwroot/cgi-bin/fcgi.php文件的权限。

页面错误信息:Page not found.

检查Nginx配置文件中是否有参数错误。

备注:为了避免以上两处错误,未来往事建议你把该目录下/usr/local/awstats/wwwroot/使用到的文件复制一份到你Nginx中配置的主机目录中,然后适当的修改下Nginx配置文件中的路径地址即可。

3、状态测试

至此,我们便可以通过如下url方式访问日志统计页面了://slog.fity.cn/cgi-bin/awstats.pl?config=slog.fity.cn

4、简化URL地址

原始地址://slog.fity.cn/cgi-bin/awstats.pl?config=slog.fity.cn
简化后的地址://slog.fity.cn/slog.fity.cn

rewrite规则:

location ~ ^/([a-z0-9-_.]+)$ {

return 301 $scheme://slog.fity.cn/cgi-bin/awstats.pl?config=$1;

}


5、利用密码?;ね臣剖?/strong>

#htpasswd -c /etc/awstats/awstats.alpha.com.htpasswd username


参考:《HttpAuthBasicModule》

# Protect each config with a different credential

if ($args ~ "config=([a-z0-9-_.]+)") {

set $domain $1;

}


auth_basic"Admin";

auth_basic_user_file/etc/awstats/awstats.$domain.htpasswd;


gzip off;

includefastcgi_params;

fastcgi_pass127.0.0.1:9000;#注意配置fastcgi_pass为你的php-fpm server.

fastcgi_indexcgi-bin.php;

fastcgi_paramSCRIPT_FILENAME /usr/local/awstats/wwwroot/cgi-bin/fcgi.php;#注意文件路径

fastcgi_paramSCRIPT_NAME/cgi-bin/fcgi.php;

fastcgi_paramX_SCRIPT_FILENAME /usr/local/awstats/wwwroot$fastcgi_script_name;#注意文件路径

fastcgi_paramX_SCRIPT_NAME $fastcgi_script_name;

fastcgi_paramREMOTE_USER$remote_user;

}


6、最终的配置文件如下:

server {

listen 80;

server_name slog.fity.cn;

root /htdoc/awstats/html;

index index.html;


error_log /var/log/nginx/awstats.error.log;

access_log off;

log_not_found off;


location ~ ^/([a-z0-9-_.]+)$ {

return 301 $scheme://slog.fity.cn/<cgi-></cgi->bin/awstats.pl?config=$1;

}


location ~ ^/cgi-bin/.*.(cgi|pl|py|rb) {

if ($args ~ "config=([a-z0-9-_.]+)") {

set $domain $1;

}


auth_basic"Admin";

auth_basic_user_file/etc/awstats/awstats.$domain.htpasswd;


gzip off;

includefastcgi_params;

fastcgi_pass127.0.0.1:9000;#注意配置fastcgi_pass为你的php-fpm server.

fastcgi_indexcgi-bin.php;

fastcgi_paramSCRIPT_FILENAME /usr/local/awstats/wwwroot/cgi-bin/fcgi.php;#注意文件路径

fastcgi_paramSCRIPT_NAME/cgi-bin/fcgi.php;

fastcgi_paramX_SCRIPT_FILENAME /usr/local/awstats/wwwroot$fastcgi_script_name;#注意文件路径

fastcgi_paramX_SCRIPT_NAME $fastcgi_script_name;

fastcgi_paramREMOTE_USER$remote_user;

}


location /classes/ {

alias /usr/local/awstats/wwwroot/classes/;

}


location /css/ {

alias /usr/local/awstats/wwwroot/css/;

}


location /js/ {

alias /usr/local/awstats/wwwroot/js/;

}

location /icon/ {

alias /usr/local/awstats/wwwroot/icon/;

}


}


三、配置Awstats按日、按月归档日志统计结果

这里需要用到2个JS文件,见附件!

安装/使用:

下载完成并解压,可以看到如下三个文件:

day-by-day-head.js

day-by-day-end.js

readme.txt


把day-by-day-head.js、day-by-day-end.js复制到站点/usr/local/awstats/wwwroot/js目录下,如果没有没有js目录可自行建立(当然这里的路径你需要修改为你的nginx虚拟主机路径)

修改Awstats配置文件(/etc/awstats/*)添加:

HTMLHeadSection="<script language=javascript src="/js/day-by-day-head.js"></script>"

HTMLEndSection="<script language=javascript src="/js/day-by-day-end.js"></script>"


更新日志数据时记得加上-databasebreak参数

/usr/local/awstats/tools/awstats_buildstaticpages.pl-update-config=slog.fity.cn -databasebreak=day -lang=cn -dir=/htdoc/awstats/html -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl

/usr/local/awstats/tools/awstats_buildstaticpages.pl-update-config=slog.fity.cn -databasebreak=month -lang=cn -dir=/htdoc/awstats/html -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl


至此,我们便可以通过如下url方式访问按年月日归档的日志统计页面了://slog.fity.cn/slog.fity.cn

(如果你在Nginx配置文件中没有添加URL重写规则,请通过类似地址访问//slog.fity.cn/cgi-bin/awstats.pl?config=slog.fity.cn

最终效果如图:


+1 0

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

点击关注更多内容

尚未签到

2#
发表于 2013-7-11 10:58:14 | 只看该作者
看尽天下A片,心中自然无码~

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

尚未签到

3#
发表于 2013-7-15 17:55:20 | 只看该作者
我真想亲口管你爷爷叫声:爹!

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

尚未签到

4#
发表于 2013-7-20 04:42:10 | 只看该作者
我在马路边丢了一分钱

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

尚未签到

5#
发表于 2013-7-24 02:46:19 | 只看该作者
勿以坑小而不灌,勿以坑大而灌之。

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

6#
发表于 2013-7-28 15:00:14 | 只看该作者
读书读到抽筋处,文思方能如尿崩!

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

尚未签到

7#
发表于 2013-8-2 21:57:00 | 只看该作者
我不在江湖,但江湖中有我的传说。

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

尚未签到

8#
发表于 2013-10-10 09:56:38 | 只看该作者
求附件啊啊啊啊啊

运维网声明 1、欢迎大家加入本站运维交流群:群①:263444886群②:197202523群③:485755530群④:201730672群⑤:202807635运维网交流群⑥:281548029
2、本站所有主题由该帖子作者发表,该帖子作者与时时开奖号码享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:[email protected] 网址:时时开奖号码 www.pkh3r.com.cn

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则  允许回帖邮件提醒楼主

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服 E-mail:[email protected]

本站由青云提供云计算服务

运维网--中国最专业的运维工程师交流社区

京ICP备14039699号-1 Copyright ? 2012-2020

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

Good good study day day up !


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!


独家合作伙伴: 青云cloud

快速回复 时时开奖号码 返回列表
  • 知名儿童文学作家王苗新作《落花深处》出版:一曲婉约凄美而不失生命力量的童年成长之歌 2019-03-23
  • 2019-03-23
  • 安徽长丰:百亩芍药花香透 身在仙宫第几重? 2019-03-22
  • 父母不尊重孩子的五个表现 进来看看你有没有 2019-03-22
  • 紫光阁中共中央国家机关工作委员会 2019-03-22
  • A站被黑之后,我们的“网络隐私权”还有哪些威胁? 2019-03-21
  • 新疆公益组织,公益求助,晨报救命血联盟 2019-03-21
  • 日本大阪6.1级强震4死逾300伤 工厂及店铺恢复运营 2019-03-21
  • 《人民日报》让我爱上了文学(原创首发) 2019-03-20
  • 汤唯孙红雷李安 盘点高考落榜的大明星 2019-03-20
  • 端午节,跟随习近平找寻中华民族“精气神” 2019-03-20
  • 用奋斗演绎技能创新连续剧 2019-03-19
  • 阿克苏地区启动公共机构节能宣传周活动 2019-03-19
  • 专家建言:上合组织如何在合作安全中行稳致远? 2019-03-19
  • 【理上网来·喜迎十九大】推进中国特色社会主义在新时期的全面发展  2019-03-18
  • 346| 296| 224| 691| 779| 311| 249| 990| 210| 802|