我需要重写这个规则(来自apache的.htaccess):
<files "*.*">
Allow from 84.47.125.0/19 66.211.160.0/19 216.113.160.0/19
Deny from All
</files>
对于lighttpd,只允许访问我的/ pswd目录:
84.47.125.0/19, 66.211.160.0/19, 216.113.160.0/19
我怎样才能在lighttpd中做到这一点?
答案 0 :(得分:3)
我从未使用过lighttpd,但我在Google上发现了这个: http://www.cyberciti.biz/tips/lighttpd-restrict-or-deny-access-by-ip-address.html
它有一个阻止2个ip访问和阻止单个ip的例子。通过这样做,它应该很容易适应你:
# vi /etc/lighttpd/lighttpd.conf
然后:
$HTTP["remoteip"] !~ "84.47.125.0/19|66.211.160.0/19|216.113.160.0/19" {
$HTTP["url"] =~ "^/pswd/" {
url.access-deny = ( "" )
}
}
我希望这会有所帮助。