lighttpd 之站点访问控制

简介: 有时站点发现摸个IP 的并发较高,导致带宽过高,服务器负载过高,需要切断其IP 对本站点的访问,进行控制。规则如下



##web service access control

#拒绝 192.168.1.237 访问该网站

$HTTP["remoteip"]  =~ "192.168.1.237" {

     url.access-deny = ( "" )

 }

或者

$HTTP["remoteip"]  == "192.168.1.237" {

     url.access-deny = ( "" )

 }


#只允许192.168.1.189 访问该站点

$HTTP["remoteip"] !~ "192.168.1.189" {

   url.access-deny = ( "" )

  }



#只允许192.168.1.0/24,192.168.2.0/24 能访问该站点

$HTTP["remoteip"] != "192.168.1.0/24|192.168.2.0/24" {

     url.access-deny = ( "" )

   }

或者

$HTTP["remoteip"] !~ "192.168.1.0/24|192.168.2.0/24" {

     url.access-deny = ( "" )

   }


#只允许192.168.1.189 访问网站的Frank 目录

$HTTP["remoteip"] !~ "192.168.1.189|192.168.1.237" {

  $HTTP["url"] =~ "^/Frank" {

 url.access-deny = ( "" )

  }

 }


你可能感兴趣的:(lighttpd,deny,站点访问控制)