NGINX MODULES

ngx_http_autoindex_module

The ngx_http_autoindex_module module processes requests ending with the slash character (‘/’) and produces a directory listing. Usually a request is passed to the ngx_http_autoindex_module module when the ngx_http_index_module module cannot find an index file.

location / {
 autoindex on;
}
Directives

Syntax:

autoindex on|off

Default:

autoindex off

Context:

http,``server``,``location``

Enables or disables the directory listing output.

Directives

Syntax:

autoindex_exact_size on|off

Default:

autoindex_exact_size off

Context:

http,``server``,``location``

For the HTML format, specifies whether exact file sizes should be output in the directory listing, or rather rounded to kilobytes, megabytes, and gigabytes.

Directives

Syntax:

autoindex_format html|xml|json|jsonp

Default:

autoindex_format html

Context:

http,``server``,``location``

This directive appeared in version 1.7.9.

Sets the format of a directory listing.

When the JSONP format is used, the name of a callback function is set with the callback request argument. If the argument is missing or has an empty value, then the JSON format is used.

The XML output can be transformed using the ngx_http_xslt_module module.

Directives

Syntax:

autoindex_localtime on|off

Default:

autoindex_localtime off

Context:

http,``server``,``location``

For the HTML format, specifies whether times in the directory listing should be output in the local time zone or UTC.


Last update: Nov 20, 2024