Рейтинг:0

Apache: разрешить просмотр каталогов при использовании директивы DirectoryIndex

флаг in

У меня есть локальный контейнер Apache 2.4 Docker. Моя глобальная конфигурация vhost выглядит следующим образом:

LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
<Виртуальный хост *:8080>
    имя_сервера
    DocumentRoot/приложение
    ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://php:9000/app/$1
    <Каталог "/приложение">
        Опции Все индексы FollowSymLinks
        Разрешить переопределить все
        Требовать все предоставленные
        DirectoryIndex index.php index.html index.htm
    </Каталог>
</ виртуальный хост>

Просмотр каталога работает при удалении DirectoryIndex директива, но когда она есть, я получаю Файл не найден. вместо этого веб-страница.

Я хотел бы иметь возможность просматривать каталоги, когда в каталоге нет index.php, index.html или index.htm.

Это возможно?

Chris avatar
флаг it
Добавляете ли вы косую черту при запросе каталога? `/foo/` должен работать, а `/foo` - нет.
флаг in
Да, я делаю, но все равно получаю «Файл не найден». Завершающая косая черта добавляется автоматически.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.