1

localhost указывает на /Libary /WebServer /Documents. Если у меня есть файл index.html, он открывается, никаких проблем. Однако, если я удаляю индексный файл, он выдает ошибку 403 вместо отображения списка каталогов - то же самое относится ко всем подпапкам.

Просто повышен до Йосемити, MBA.

Как я могу заставить его показывать списки каталогов снова?

-Cheers

2 ответа2

8

откройте «/private/etc/apache2/httpd.conf» в редакторе. Прокрутите вниз, пока не найдете эту часть:

<Directory "/Library/WebServer/Documents">

Внутри вам нужно добавить "Индексы" в "Опции". Для меня это означало изменение этой строки:

Options FollowSymLinks Multiviews

Для того, чтобы:

Options Indexes FollowSymLinks Multiviews

Затем перезапустите Apache:

apachectl restart
0

Отлично! это сработало для меня.

Почему "индексы" ?

Индексы Если запрашивается URL-адрес, который сопоставляется с каталогом, и в этом каталоге нет DirectoryIndex (например, index.html), то mod_autoindex вернет отформатированный список каталога.

Ссылка - http://httpd.apache.org/docs/2.2/mod/core.html#options

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .