Random Index#

The module processes requests ending with the slash character (/) and picks a random file in a directory to serve as an index file. The module is processed before the http_index module.

When building from the source code, the module isn't built by default; it must be enabled with the build option --with-http_random_index_module.

In packages and images from our repositories, the module is included in the build.

Configuration Example#

location / {
    random_index on;
}

Directives#

random_index#

Syntax

random_index on | off;

Default

random_index off;

Context

location

Enables or disables module processing in a surrounding location.