允许在Lighttpd的
问题描述:
某些IP的目录访问我需要重写这个规则(来自Apache的.htaccess):允许在Lighttpd的
<files "*.*">
Allow from 84.47.125.0/19 66.211.160.0/19 216.113.160.0/19
Deny from All
</files>
要的lighttpd的,允许访问我的/ PSWD目录仅适用于那些IP的:
84.47.125.0/19, 66.211.160.0/19, 216.113.160.0/19
我该怎么做lighttpd?
答
我从来没有用过的lighttpd但我发现这对谷歌: 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 = ("")
}
}
我希望这会有所帮助。
好吧,我会试试看,谢谢 – Lucas
好吧,它不像它的工作,因为当我使用: '“84.47.125.0/19|66.211.160.0/19|216.113.160.0/19”' 这些IP(甚至我,无法访问文件夹/ IPN /)。 – Lucas
只需在第一行替换!〜with =〜 – 2012-07-25 11:59:58