Модуль http_autoindex
#
Обслуживает запросы, оканчивающиеся слэшом (‘/’), и выдаёт листинг каталога. Обычно запрос попадает к модулю http_autoindex, когда модуль http_index не нашёл индексный файл.
Пример конфигурации#
location / {
autoindex on;
}
Директивы#
autoindex#
- Синтаксис:
autoindex
on | off;- Умолчание:
autoindex off;
- Контекст:
http, server, location
Разрешает или запрещает вывод листинга каталога.
autoindex_exact_size#
- Синтаксис:
autoindex_exact_size
on | off;- Умолчание:
autoindex_exact_size on;
- Контекст:
http, server, location
Для формата HTML определяет, как выводить размеры файлов в листинге каталога: точно или округляя до килобайт, мегабайт и гигабайт.
autoindex_format#
- Синтаксис:
autoindex_format
html | xml | json | jsonp;- Умолчание:
autoindex_format html;
- Контекст:
http, server, location
Задаёт формат вывода листинга каталога.
При использовании формата JSONP имя callback-функции задаётся в аргументе запроса callback. Если аргумент отсутствует или имеет пустое значение, то используется формат JSON.
Вывод в формате XML может быть преобразован при помощи модуля http_xslt.
autoindex_localtime#
- Синтаксис:
autoindex_localtime
on | off;- Умолчание:
autoindex_localtime off;
- Контекст:
http, server, location
Для формата HTML определяет, в какой временной зоне выводить время в листинге каталога: в локальной или в UTC.