2010-11-16 42 views
4

我需要限制除某些IP以外的所有用戶的目錄列表。任何想法如何做到這一點?每個IP基地的Apache目錄列表限制

它的選擇應該是:

Options -Indexes 

,讓我們說我需要限制的目錄是/限制/

<Directory /restricted> 
Options -Indexes 
</Directory> 

但如何放置IP限制,爲所有,但爲實例,127.0.0.1

任何幫助將不勝感激

回答

3
Options -Indexes 
<Files *> 
deny from all 
allow from 213.106.26.195 
allow from 213.106.15.132 
Options +Indexes 
</Files> 

我使用了指令,因爲我在.htaccess中試過,但在服務器配置文件中,當然也可以使用指令。

+0

我只是試過這個,但它只是部分工作。它限制目錄列表,但也限制了一切。如果你的IP不匹配,你不能查看文件 – JasonDavis 2013-08-17 04:37:09

+0

那麼我想這不是那麼容易 - 幾乎不可能。我還沒找到限制目錄列表的方法。 – TMS 2014-01-11 12:54:31