Apache2 -Indexes 导致服务器失败

Apache2 -Indexes causes server to fail

我想阻止目录列表,在我的 /etc/apache2/apache2.conf 我有这个:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

然后我在 Indexes 之前添加了 -。当我重新启动服务器时,该行出现错误。

我有这个版本:Apache/2.4.10 我以前这样做是为了防止目录列表没有问题,但我不知道为什么现在会这样。

来自文档: https://httpd.apache.org/docs/2.4/mod/core.html#options

Note

Mixing Options with a + or - with those without is not valid syntax and will be rejected during server startup by the syntax check with an abort.

所以代替:

    Options -Indexes FollowSymLinks

你应该使用:

    Options -Indexes +FollowSymLinks