localhost 指向 /Libary/WebServer/Documents。如果我有一个 index.html 文件,它会打开,没有问题。但是,如果我删除索引文件,它会给出 403 错误,而不是显示目录列表 - 所有子文件夹也是如此。
刚刚升级到优胜美地,MBA。
我怎样才能让它再次显示目录列表?
-干杯
答案1
在编辑器中打开“/private/etc/apache2/httpd.conf”。向下滚动直到找到此部分:
<Directory "/Library/WebServer/Documents">
在那里你需要将“索引”添加到“选项”中。对我来说,这意味着更改此行:
Options FollowSymLinks Multiviews
到:
Options Indexes FollowSymLinks Multiviews
然后重新启动apache:
apachectl restart
答案2
完美!它对我有用。
为何使用“索引”?
索引 如果请求映射到目录的 URL,并且该目录中没有 DirectoryIndex(例如 index.html),则 mod_autoindex 将返回该目录的格式化列表。