gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 03:50:13 27 4
gpt4 key购买 nike

我刚刚在我的个人 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>

错误
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.

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

最佳答案

错误信息非常清楚。改写/展示示例:

# relative to whatever lower precedence section applies
Options -Indexes

如果您的目标是关闭索引。如果你想确保 FollowSymlinks 也被设置,在它前面放一个 +:
# relative to whatever lower precedence section applies
Options -Indexes +FollowSymlinks

如果您想关闭除 FollowSymlinks 之外的所有功能:
# not relative
Options FollowSymlinks

关于apache - 无法在 httpd.conf 中禁用目录列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517675/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com