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