把mrtg、awstats和bugzilla都移到了lighttpd下

转载 2007年10月03日 16:05:00
原贴:http://www.toplee.com/blog/category/%E6%8A%80%E6%9C%AF/web-server

把mrtg、awstats和bugzilla都移到了lighttpd下

  今天晚饭后抽了点闲功夫,把mrtg、awstats和bugzilla都移到的lighttpd下,于是把之前单独为这几个东西跑的apache停了,全部使用lighttpd提供web服务,系统开销又能小一些。

  mrtg很容易移植,几乎不用配置甚么就可以了,awstats和bugzilla都是perl的,需要配置lighttpd的cgi支持,简单的使用下面一行即可搞定awstats的移植

$HTTP["url"] =~ "^/awstats/" {
        cgi.assign = (
            ".pl" => "/usr/bin/perl",
            ".cgi" => "/usr/bin/perl"
            )
}

  不过照着上面的代码设置bugzilla的时候却遇到了问题,bugzilla的每个文件里面第一行的perl命令后加入了 -wT参数,在lighhtpd下以cgi模式运行会报 500 错误,尝试修改了index.cgi,去掉 -wT参数后可以正常运行,于是使用了下面的一句命令,把全部的cgi文件中-wT参数都给去掉了,这句命令估计对很多人都能有帮助:)

sed -in-place -e "s/ -wT/ /g" `grep " -wT" -l ./*.cgi`

  搞定!

  逐渐的,我开始抛弃Apache了。

January 31st, 2007

Lighttpd 图片和视频等文件的防盗链处理

   用过Apache的朋友都知道mod_rewrite可以用来进行处理防盗链,Lighttpd也有同样的功能,而且总的来说, lighttpd.conf配置文件比httpd.conf更简单明了。 原来一直使用Apache来处理防盗链,今天修改了服务器上Lighttpd的配置,直接实现了防盗链,下面是防盗链部分的代码。

$HTTP["referer"] !~ "^($|http://.*/.(toplee/.com|8zone/.cn))" {       
  $HTTP["url"] =~ "/.(jpg|jpeg|png|gif|rar|zip|mp3)$" {
    url.redirect = (".*"    => "http://www.toplee.com/blog/")
  }
}

  懂点编程的朋友一定惊叹lighttpd的配置如此简洁明了,我非常喜欢这种风格的东西!
Lighttpd

January 8th, 2007

squid后面的lighttpd日志记录用户ip的方法

默 认在lighttpd的accesslog里面无法记录透过squid或者apache的mod_proxy过来的用户ip地址,全都会记录到squid 或者apache机器的ip地址,但是httpd头里面的用户ip其实是发送到lighttpd的,可以通过修改accesslog.format来达到 目的,下面是我的格式,跟combined兼容:

accesslog.format  = "%{X-Forwarded-For}i %v %u %t /"%r/" %s %b  /"%{User-Agent}i/" /"%{Referer}i/""

其中”%{X-Forwarded-For}i 就是记录了用户来源的ip地址

 

win7下日志分析工具awstats的搭建

先下载Awstats,我选择的是awstats-7.2.zip,网址(http://sourceforge.net/projects/awstats/)。下载完后解压缩到本地硬盘,我直接放到C盘根目录...
  • Jesse891012
  • Jesse891012
  • 2013年08月19日 12:24
  • 2364

CentOS下安装MRTG

http://www.sofee.cn/blog/2006/10/21/49/  http://www.cyberciti.biz/nixcraft/linux/docs/uniqlinuxfeatu...
  • cnbird2008
  • cnbird2008
  • 2008年01月30日 10:54
  • 2745

awstats分析tomcat日志安装配置说明

服务器环境:centos7.2 64位 tomcat8.5.6 author:yuruixin_china@163.com 安装配置awstats 1. 安装EPEL库 yum -...
  • yuruixin_china
  • yuruixin_china
  • 2017年01月11日 16:12
  • 639

从bugzilla迁移数据到jira

公司终于还是决定买jira。于是要开始把bugzilla上面原有的bug数据迁移到jira上面。一开始考虑的方法是导出成csv文件再在jira中导入,可是这样做的话很多关联的数据就很难处理,而且所有的...
  • emu
  • emu
  • 2005年05月31日 18:58
  • 3803

bugzilla安装配置方法整理(Windows环境)

 bugzilla安装配置方法整理(Windows环境)      Bugzilla是一个Bug追踪系统设计,是一个用来帮助你管理软件开发的软件。都说bugzilla的安装和配置比较麻烦,尤其是在wi...
  • binger819623
  • binger819623
  • 2009年03月23日 11:45
  • 4581

【运维】Windows下MRTG入门教程

MRTG(Multi Router Traffic Grapher)是一套可用来绘出网络流量图的软件,可以监控网络链路流量负载,其通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形...
  • u012163234
  • u012163234
  • 2017年03月07日 00:12
  • 1108

mrtg/prtg/RRDTool/CACTI网络流量监控

偶然之间,发现CACTI,先记下,回头用用看看。還在使用 MRTG 嗎?雖然 MRTG 是一套非常好用的軟體但是它畢竟是一套很舊的軟體了,其作者在多年前已經開發出 RRDTool 代替該軟體,現在已經...
  • limitedlove
  • limitedlove
  • 2007年05月13日 17:50
  • 2904

也讲在 Windows 下安装 lighttpd

这几天,想试试 lighttpd WEB服务器,在网上一查,资料不少,本以为很快就可以搞定,结果从昨天晚上到今天晚上,整整折腾了一天,回想安装过程,颇有感触,在此把我安装过程中遇到的情况,尤其要注意什...
  • haoyongcrx
  • haoyongcrx
  • 2016年11月24日 16:03
  • 1349

awstats分析历史日志的处理办法

今天查看awstats访问量统计分析系统时,发现从2013年5月15号就没数据了,查看配置文件发现参数值里指定了日志为5月14日,中间插了5个多月的数据,需要重新分析。 当时就跑了一个昨天(2013...
  • jlds123
  • jlds123
  • 2013年11月06日 17:13
  • 2932

BUGZILLA在windows下的安装

BUGZILLA在windows下的安装 一. 安装MySQL数据库 下载 MySql 4.x: http://www.mysql.com/ ,我用的版本是mysql4.1.22 for win3...
  • achang21
  • achang21
  • 2013年09月15日 10:14
  • 768
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: 把mrtg、awstats和bugzilla都移到了lighttpd下
举报原因:
原因补充:

(最多只允许输入30个字)