nginx autoindex 目录浏览功能

nginx autoindex,是指 nginx 的目录浏览功能,在必要的时候可以开启

nginx 目录浏览功能,指的是列出目录下的所有文件,在默认情况下,nginx是不允许列出整个目录的,但是在某些特定的情况,我们可能需要,此时打开它就好。

nginx.conf 中,添加如下指定

autoindex on;

语法:autoindex on | off

指定可以配置在 http, server , location

autoindex 附加参数

  • autoindex_exact_size
  • autoindex_localtime

附加参数的语法和 autoindex指定相同,接受 on off代表武装或者关闭

可以配置在  http , server , location

autoindex_exact_size 设置为 on时,显示文件的精确的大小,单位是 bytes,默认为 on,若设置为 off,则显示文件的大概大小,单位自动换算为 KB、MB 或者 GB

autoindex_localtime 设置为off时,显示文件的时间为GMT时间,默认情况下为 off, 设置为on 则显示本地时间,也就是服务器的时间

配置实例:

autoindex on;
autoindex_exact_size off;
autoindex_localtime on;

或者在 location 区段配置

location / {
    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;
}

配置完成后,需要重启 nginx 服务

注:nginx只有在目录中找不找 index指定所定义的文件后,才会根据 autoindex的指令,来列出整个文件夹目录

猜您喜欢