0

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

我尝试设置的第一个选项是禁用目录索引。该目录/var/www/schedules/没有index.html,我试图让它在访问时显示 403 Forbidden /schedules。我放在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。

4

1 回答 1

0
<Directory ~ "/var/www/.*">
    #...options...
</Directory>
于 2013-08-28T04:05:46.390 回答