lighttpd之mod_status模块

本文详细介绍了如何在轻tpd服务器上配置监控模块,包括启用mod_status模块、修改状态页面URL以及设置允许访问的主机,确保服务器状态的实时监控。

博客已经搬家,请访问如下地址:http://www.czhphp.com

Lighttpd 监控

Lighttpd的状态监控依赖于mod_status模块,幸运的是,Lighttpd缺省已经内置了mod_status模块,我们要做的就是打开配置文件lighttpd.conf,开启这个模块,也就是删除模块前边的“#”注释符,比如:

server.modules              = (
#                               "mod_rewrite",
#                               "mod_redirect",
#                               "mod_alias",
                                "mod_access",
#                               "mod_trigger_b4_dl",
#                               "mod_auth",
                               "mod_status",
                               "mod_fastcgi",
                                "mod_accesslog" )

为了便于描述,以上配置部分省略了其它的模块。

然后,在lighttpd.conf中找到以下部分:

#### status module
status.status-url          = "/server-status"

默认情况下以上语句是被注释的,同样,删掉注释符,保存配置文件,重启lighttpd,大功告成。

假如lighttpd所在服务器的IP为10.0.0.1,同时指向它的域名为http://www.domain.com/。那么,这样一来,状态页面便是:

http://10.0.0.1/server-status

或者

http://www.domain.com/server-status

最后,建议您修改默认的server-status,比如:

#### status module
status.status-url          = "/my-lighttpd-status"
也可以注释掉status module使用include来引用
如: include "server-status.conf"
vim  include "server-status.conf"
 server.modules += ( "mod_status" )
 
  $HTTP["remoteip"] == "127.0.0.1" {
     status.status-url = "/server-status"
  }
 
  $HTTP["remoteip"] == "192.168.1.0/24" {
     status.status-url = "/server-status"
  }
 
  $HTTP["remoteip"] == "***.***.***.***/29" {
    status.status-url = "/server-status"
  }
用来设置可以访问server-status的主机。
 

博客已经搬家,请访问如下地址:http://www.czhphp.com

转载于:https://www.cnblogs.com/czh-liyu/archive/2010/04/27/1722075.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值