现在这可能是一个愚蠢的问题,因为我对 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。