autoindex_exact_size

指令 `autoindex_exact_size` 控制是否在 autoindex 模块生成的目录列表中显示精确的文件大小。 — NGINX HTTP Core

autoindex_exact_size
httpserverlocation
语法autoindex_exact_size on | off;
默认值off
上下文http, server, location
模块NGINX HTTP Core
参数flag

说明

`autoindex_exact_size` 指令用于 NGINX HTTP 服务器中,用以决定在自动生成的目录列表中如何显示文件大小。当此指令启用(设置为 'on')时,NGINX 将以字节显示文件的精确大小。如果设置为 'off',在提供目录列表时会将大小转换为更易读的格式(例如 KB、MB 等)。此设置对于需要精确文件大小数据的用户尤其有用,特别是在需要密切监控文件大小的环境中。 此指令适用于 `http`、`server` 和 `location` 上下文,允许根据应用架构灵活放置。该指令接受一个标志参数:可以是 'on' 或 'off'。这些选项的存在允许服务器管理员根据特定服务器位置或整个服务器配置的需求自定义 autoindex 的行为。

配置示例

location /files {
    autoindex on;
    autoindex_exact_size on;
}

确保已启用 autoindex 模块,否则该指令不会生效。

将此指令与其他 autoindex 指令一起误用可能导致输出混乱。

将此指令设置为 'on' 可能会显著增加目录列表的大小,从而使其更难阅读。