2011-06-13 80 views

回答

5

如果只有一個,你想從觀看的內容,以保護目錄,您也可以只添加一個索引.html或index.php將顯示每當有人瀏覽到該目錄。

+0

幾乎是一種解決方法,但像魅力一樣工作xD謝謝 – 2011-06-13 17:55:51

10

通常是這樣完成的:

Options -Indexes 

減號表示「沒有」 ......

+1

@AJ我很新手,請您詳細說明一下嗎?我不知道在哪裏放置^^我在apache2.conf嘗試過,但似乎沒有工作 – 2011-06-13 17:25:58

25

編輯通常位於dir上的apache2配置文件:「/etc/apache2/httpd.conf」。

添加以下或編輯,如果你的已經爲默認Web服務器目錄(/無功/網絡)的一些配置:

<Directory /var/www> 
    Options -Indexes 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

這將禁用索引所有的公共目錄。

+2

在Ubuntu(和據說是Debian)中,的/ etc/apache2的/ apache2.conf'。由於Apache的結構因分發而異,我建議用'grep -r「目錄/ var/www」/ etc/apache2「來搜索它。 – 2016-05-19 17:50:38

1

確保您還將-Indexes添加到啓用網站的目錄中的配置文件(或可用的網站 - 因爲它在我的情況下),它們通常位於「/ etc/apache2 /」目錄中。