允许在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 = ("") 
    } 
} 

我希望这会有所帮助。

+0

好吧,我会试试看,谢谢 – Lucas

+0

好吧,它不像它的工作,因为当我使用: '“84.47.125.0/19|66.211.160.0/19|216.113.160.0/19”' 这些IP(甚至我,无法访问文件夹/ IPN /)。 – Lucas

+1

只需在第一行替换!〜with =〜 – 2012-07-25 11:59:58