Lighttpd 之站点访问控制

2022-06-29 18:18:45 浏览数 (1)

简介:

有时站点发现摸个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 = ( "" )   }  }

0 人点赞