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 的下载地址:请点这里
相关阅读: