把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地址

 

快速指南: JavaScript的Web Workers将艰巨工作移到了后台

来源页面: http://active.tutsplus.com/tutorials/html5/quick-tip-javascript-web-workers-move-hard-work-to-...

Mrtg系统状态监控[CPU 内存 网卡流量 系统进程 硬盘空间 TCP连接数]

[标签]: Linux [说明]:试验mrtg的扩展性能。虽然现在有rrdtools、Nagios等等多种监控工具,Camor还是觉得mrtg最简单直观:) # camor原创并首发于 ht...
  • zyu67
  • zyu67
  • 2014年01月07日 14:01
  • 765

mrtg 安装步骤

环境是:RedHatLinux9.0.  必备软件:  gd-1.8.4-11  gd-devel-1.8.4-11  libpng-1.2.2-16  libpng-devel-1.2.2-16  ...
  • carzyer
  • carzyer
  • 2011年04月23日 14:07
  • 780

Linux7 安裝 snmp/mrtg/httpd 監控 cisco 交換機流量

最近計劃把生產網絡 cisco 流量監控功能從 windows 2003轉到 Centos7下, 仍然採用 mrtg 這一款經典小軟件. 環境說明 1) 交換機 vlan ip: 19...
  • degrade
  • degrade
  • 2015年08月06日 08:42
  • 522

Windows 2003下使用MRTG+RRDtool+Routers2来监测网络流量

      用MRTG+RRDtool+Routers2来监测网络流量在Linux下有很多成功的案例,但在windows平台下配置成功的案例不多,经过近一个星期的摸索,终于成功,现把配置过程说一下。 ...

监控工具mrtg,cacti,rrdtool,nagios,zabbix比较和安装

cacti 是一个用 rrdtool 来画图的网络监控系统, 通常一说到网络管理, 大家首先想到的经常是 mrtg, 但是 mrtg 画的图简单且难看, rrdtool 虽然画图本领一流, 画出来...

MRTG—网络监控工具

摘要: 辅助服务器后台测试的分析工具—MRTG,一个网络监控工具。

网络监控之MRTG流量监控(windows xp版)

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 MRTG是一款比较经典的免费流量监控软件,之前,我就是用这款软件做公司网络流量监控的。该软件有windows和linux两个不...

Linux安装MRTG检测CPU、网络、内存的使用情况

准备工作# yum -y install gd-devel # yum -y install libmcrypt # yum -y install libmcrypt-devel # yum -y i...

MRTG监控H3C交换机端口流量

需求:PC(windows 2003 IP:192.168.1.101)       H3C s5100switch(IP:192.168.1.102)   1,PC配置工作 安装IIS,sn...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: 把mrtg、awstats和bugzilla都移到了lighttpd下
举报原因:
原因补充:

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