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 的详细介绍:请点这里
Lighttpd 的下载地址:请点这里

相关阅读

相关推荐