无法在httpd.conf中禁用目录列表

Mik*_*ike 5 apache xampp lamp apache2 httpd.conf

我刚刚在我的个人CentOS盒子上安装了XAMPP,当我尝试禁用时,Directory Listing我在重启时遇到Apache错误.httpd.conf在我进行更改后,我的文件看起来像这样:

httpd.conf文件

Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"

<Directory "/opt/lampp/apache2/htdocs">
    Options -Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

错误

XAMPP: Starting Apache...fail.
AH00526: Syntax error on line 5 of /opt/lampp/apache2/conf/httpd.conf:
Either all Options must start with + or -, or no Option may.
Run Code Online (Sandbox Code Playgroud)

我试过一起删除索引,我仍然可以看到我的目录.也许我在错误的文件中,但从我读过的禁用目录列表必须在这里或.htacces(我试图避免.)如果它出现我确保每次都重新启动XAMPP我做了改变.

cov*_*ner 11

错误消息非常清楚.重新说明/显示示例:

# relative to whatever lower precedence section applies
Options -Indexes
Run Code Online (Sandbox Code Playgroud)

如果您的目标是关闭索引.如果你想确保FollowSymlinks也设置好了,在它前面放一个+:

# relative to whatever lower precedence section applies
Options -Indexes +FollowSymlinks
Run Code Online (Sandbox Code Playgroud)

如果你想关闭除了FollowSymlinks之外的所有东西:

# not relative
Options FollowSymlinks
Run Code Online (Sandbox Code Playgroud)