设为首页 收藏本站
查看: 1213|回复: 0

[经验分享] Nginx 与 Awstats (FastCGI for Perl)

[复制链接]

尚未签到

发表于 2015-11-27 15:58:58 | 显示全部楼层 |阅读模式
原贴:http://www.dbanotes.net/techmemo/nginx_awstats_fastcgi_for_perl.html


Nginx 与 Awstats (FastCGI for Perl)

作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.dbanotes.net/techmemo/nginx_awstats_fastcgi_for_perl.html
  配置好 Nginx 后,可能有的朋友还想用 Awstats 分析日志。如果另外再起一个 Apache ,觉得费二遍事。如果在 Nginx 上跑 Awstats ,还需要 FASTCGI 支持。配置的方法有些山寨。Nginx 尽管提供 Perl 模块支持,毕竟还是实验性质的。
  对比了一些文章,决定还是用 nginx-fcgi 这个脚本。作者是 Daniel Dominik Rudnicki 。这个脚本要比顺子文中提到的要好一点。
  该脚本中用到如下的 Perl 模块。所以使用前要确保相关 Perl 模块已经存在。要不,手工下载安装一下。


  • perl-FCGI
  • perl-Getopt
  • perl-IO
  • perl-Socket

  使用命令示意:
/usr/local/nginx/nginx-fcgi -S /tmp/fastcgi.sock -l /var/log/nginx/nginx-cfgi.log
-pid /var/run/nginx-fcgi.pid
  网上常见的那个脚本必须要显示的指定最为后台进程跑。不是很完善的方法。
  注意事项:不能用 root 用户执行(会提示). 要用与 Nginx 相同身份的用户执行。否则可能会在 Nginx Log 中提示 Permision Denied 。
  Nginx 中配置好 Log 格式:
log_format  main          '$remote_addr - [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer"'
                          '"$http_user_agent" $http_x_forwarded_for';
  相对应的 Awstats 中 Log 格式为:
LogFormat = "%host - %time1 %methodurl %code %bytesd %refererquot %uaquot"
  其他的配置参考一下Sunnyu 的 "为了Awstats给Nginx添加FastCGI方式的Perl支持" 应该就成了。
  BTW: 应该说,Nginx 能够有效抵挡搜索引擎爬虫对网站的影响。对于 Apache 来说,这是个很大的进步。
  --EOF--
  更新:如果手工写脚本做 Nginx 日志 logrotate 的话,注意不要简单的用 mv 命令, cp 然后 echo ''> 的方式更好。
  推荐: Sina 张宴的 Nginx 0.7.x + PHP 5.2.6(FastCGI)搭建胜过Apache十倍的Web服务器(第4版),这是目前关于 Nginx 最详细的实践文章。

这篇 【Nginx 与 Awstats (FastCGI for Perl) 】来自 dbanotes.net | del.icio.us | 雅虎收藏+

By Fenng on September 1, 2008 6:15 PM | Permalink | TrackBacks (0) | Tech.Memo | Edit
Generator | Trampoline | 外贸英才网 | Vinyl fence


   
自定义搜索
本文相关评论|Comments(4)


九门提督 的评论:
  是不是拼错了题目的——Awststs

September 2, 2008 7:51 AM
sagasw 的评论:
  公司使用nginx?还是现在的主机用?

September 2, 2008 9:10 AM
Ken 的评论:
  他那个脚本明明是抄袭的一个老外的~

September 2, 2008 9:11 AM
Fenng 的评论:
  @九门提督
  的确错了,已经更正。
  @Ken
  顺子也说了那脚本不是原创的了


September 2, 2008 9:44 AM
添加评论

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

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-144222-1-1.html 上篇帖子: awstats日志统计分析实战笔记 下篇帖子: 优化AWSTATS性能的7个建议
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


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


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



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表