Модуль 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.