Модуль ngx_http_autoindex_module
Модуль 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. Если аргумент отсутствует или имеет пустое значение, используется формат JSON.
Вывод XML можно преобразовать с помощью модуля ngx_http_xslt_module.
| Синтаксис: | autoindex_localtime on | off; |
|---|---|
| Значение по умолчанию: | autoindex_localtime off; |
| Контекст: | http, server, location |
Для HTML-формата формат указывает, должны ли даты в списке каталога выводиться в местном часовом поясе или в UTC.
© 2002-2021 Igor Sysoev
© 2011-2024 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/http/ngx_http_autoindex_module.html