<!-- review: finished -->

<a id="http-random-index"></a>

# Random Index

该模块处理以斜杠字符 (`/`) 结尾的请求，并在目录中随机选择一个文件作为索引文件提供服务。该模块在 `http_index` 模块之前处理。

当 [从源代码构建](https://cn.angie.software//angie/docs/installation/sourcebuild.md#sourcebuild) 时，该模块默认不会被构建；需要通过 `‑‑with‑http_random_index_module` [构建选项](https://cn.angie.software//angie/docs/installation/sourcebuild.md#configure) 来启用。

在从 [我们的仓库](https://cn.angie.software//angie/docs/installation/index.md#install-packages) 获取的软件包和镜像中，该模块已包含在构建中。

<a id="configuration-example-35"></a>

## 配置示例

```nginx
location / {
    random_index on;
}
```

<a id="directives-36"></a>

## 指令

<a id="index-0"></a>

<a id="id3"></a>

### random_index

| [语法](https://cn.angie.software//angie/docs/configuration/configfile.md#configfile)   | `random_index` `on` | `off`;   |
|--------------------------------------------------------------------------------------|--------------------------------|
| 默认值                                                                                  | `random_index off;`            |
| [上下文](https://cn.angie.software//angie/docs/configuration/configfile.md#configfile)  | location                       |

启用或禁用在周围位置中模块的处理。
