apache2配置不起作用

时间:2013-08-28 02:22:37

标签: apache ubuntu configuration-files

现在这可能是一个愚蠢的问题,因为我一般都是Apache和网络托管的新手。我正在尝试为apache设置配置选项,但它们都没有工作。

我尝试设置的第一个选项是禁用目录索引。目录/var/www/schedules/没有index.html,我试图让它在访问/schedules时显示403 Forbidden。我将Options -Indexes放在/etc/apache2/apache2.conf的开头,但它没有效果。然后我尝试了

<Directory />
    Options -Indexes
</Directory>

但它也没有效果。我将<Directory />替换为<Directory /var/www/>,但也没有效果。唯一有效的方法是用<Directory /var/www/schedules/>替换它。但是,这似乎并未全局禁用目录索引。

我尝试做的另一件事是阻止IP访问。然而,即使是最简单的事情也无法奏效。我添加到apache2.conf这个:

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

但它没有奏效;我仍然可以访问所有页面。尝试<Directory /var/www>,也没有工作。

使用Ubuntu 12.04.3 LTS。

1 个答案:

答案 0 :(得分:0)

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