2013-08-28 219 views
0

現在,這可能是一個愚蠢的問題,因爲我是一般的Apache和虛擬主機的新手。我正在嘗試爲apache設置配置選項,但它們都沒有工作。apache2配置不工作

我試圖設置的第一個選項是禁用目錄索引。目錄/var/www/schedules/沒有index.html,我試圖讓它在訪問/schedules時顯示403 Forbidden。我把Options -Indexes放在/etc/apache2/apache2.conf的開頭,但它沒有效果。我然後嘗試

<Directory /> 
    Options -Indexes 
</Directory> 

但它也沒有效果。我用<Directory /var/www/>替換了<Directory />,但它也沒有效果。唯一有效的是用<Directory /var/www/schedules/>代替它。但是,這似乎並未禁用全局目錄索引。

我試圖做的另一件事是阻止IP訪問。但即使是最簡單的東西也行不通。我添加到apache2.conf這個:

<Directory /> 
    Order allow,deny 
    Deny from all 
</Directory> 

但它沒有工作;我仍然可以訪問所有頁面。試過<Directory /var/www>,也沒有工作。

使用Ubuntu 12.04.3 LTS。

回答

0
<Directory ~ "/var/www/.*"> 
    #...options... 
</Directory>