autoindex_localtime
指令 `autoindex_localtime` 启用在目录列表中显示本地时间。 — NGINX HTTP Core
autoindex_localtime
httpserverlocation
语法autoindex_localtime on | off;
默认值off
上下文http, server, location
模块NGINX HTTP Core
参数flag
说明
NGINX 中的 `autoindex_localtime` 指令会影响在启用目录索引时目录列表的生成方式。当该指令设置为 'on' 时,NGINX 会在目录列表中显示文件的最后修改时间为本地时区,而不是 UTC,这对更习惯于本地时间而非协调世界时的用户更直观。 该指令可放在多个上下文中,包括 'http'、'server' 和 'location',从而根据请求的作用域对其行为进行细粒度控制。该指令的参数只是一个标志:'on' 用于在目录列表中启用本地时间显示,'off' 用于禁用,且默认为 'off'。启用此功能可以提升用户体验,尤其是对于需要以用户友好方式显示文件元数据的应用,因为它让用户看到与其地理位置相关的时间格式,而无需从 UTC 进行转换。 需要注意的是,启用 `autoindex_localtime` 并不会更改存储在服务器上的文件的实际时间戳;它只是改变了这些时间戳在目录列表中向终端用户显示的方式。
配置示例
location /files {
autoindex on;
autoindex_localtime on;
}⚠
请务必启用 'autoindex' 指令以使本地时间显示生效;否则不会显示任何目录列表。
⚠
如果禁用了目录索引,此指令不适用。请确保将 'autoindex' 设置为 'on',以便 'autoindex_localtime' 生效。