2011-09-22 52 views
0

某些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?

回答

3

我從來沒有用過的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