autoindex_exact_size
Директива `autoindex_exact_size` управляет тем, отображается ли точный размер файла в списке каталогов, сгенерированном модулем autoindex. — NGINX HTTP Core
Описание
Директива `autoindex_exact_size` используется в HTTP-сервере NGINX для определения того, как размеры файлов представлены в автоматически сгенерированных списках каталогов. Когда эта директива включена (установлена в 'on'), NGINX будет показывать точные размеры файлов в байтах. Если установлена в 'off', она преобразует размер в более удобочитаемый формат (например, KB, MB и т.д.) при выдаче списка каталогов. Эта настройка может быть особенно полезна пользователям, которым нужны точные данные о размерах файлов, особенно в средах, где размеры файлов необходимо тщательно отслеживать. Контекст для этой директивы включает `http`, `server` и `location`, что позволяет гибко размещать её в зависимости от архитектуры приложения. Директива принимает один флаговый аргумент: он может быть либо 'on', либо 'off'. Наличие этих опций позволяет администратору сервера настроить поведение модуля autoindex в соответствии с потребностями конкретных локаций сервера или всей конфигурации сервера.
Пример конфига
location /files {
autoindex on;
autoindex_exact_size on;
}Убедитесь, что модуль autoindex включен, иначе эта директива не вступит в силу.
Неправильное использование этой директивы в сочетании с другими директивами autoindex может привести к запутанному выводу.
Установка этой директивы в 'on' может значительно увеличить размер листинга каталогов, затрудняя их чтение.