登录
Nginxindex:首页处理模块
HTTP 请求经过一系列的请求流程处理后,最终将读取数据并把数据内容返回给用户。当用户请求没有明确指定请求的文件名称时,Nginx 会根据设定返回默认数据,实现这一功能包含 ngx_http_index_module、ngx_http_random_index_module、ngx_http_autoindex_module 这 3 个模块。
常用的首页处理配置指令如下面表格中所示。
表:首页指令
配置样例如下:
location / {
index index.$geo.html index.html;
} 指令值为多个文件时,会按照从左到右的顺序依次查找,找到对应文件后将结束查找。
表:随机首页指令
配置样例如下:
root /opt/nginx-web/html;
location / {
random_index on;
} 该指令的执行优先级高于 index 指令,文件目录中的隐藏文件将被忽略。
表:自动首页指令
表:自动首页格式指令
表:自动首页文件大小指令
表:自动首页时间指令
配置样例如下:
location / {
autoindex on;
autoindex_format html;
autoindex_exact_size off;
autoindex_localtime on;
}