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