前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx之Http模块系列之autoindex模块

Nginx之Http模块系列之autoindex模块

作者头像
yxxhero
发布2022-05-31 19:24:29
1K0
发布2022-05-31 19:24:29
举报
文章被收录于专栏:DevOps充电宝

1. 简介

ngx_http_autoindex_module模块处理以斜杠('/')结尾的请求,并生成目录列表。通常,当ngx_http_index_module模块找不到索引文件时,会将请求传递给ngx_http_autoindex_module模块。

2.实例

我们看一个实例,具体分析一下:

代码语言:javascript
复制
location / {
    index index.html;
    autoindex on;
}

以上的示例配置表示index.html不存在时,nginx将会生成目录列表返回至客户端。

3.配置格式

代码语言:javascript
复制
Syntax: autoindex on | off;
Default: autoindex off;
Context: http, server, location

启用或禁用目录列表输出。

代码语言:javascript
复制
Syntax: autoindex_exact_size on | off;
Default: autoindex_exact_size on;
Context: http, server, location

对于HTML格式,指定是在目录列表中输出确切的文件大小,还是四舍五入为千字节,兆字节和千兆字节。

代码语言:javascript
复制
Syntax: autoindex_format html | xml | json | jsonp;
Default: autoindex_format html;
Context: http, server, location

This directive appeared in version 1.7.9.

设置目录列表的格式。 使用JSONP格式时,使用callback请求参数设置回调函数的名称,如果参数丢失或值为空,则使用JSON格式。 可以使用ngx_http_xslt_module模块转换XML输出。

代码语言:javascript
复制
Syntax: autoindex_localtime on | off;
Default: autoindex_localtime off;
Context: http, server, location

对于HTML格式,指定是在本地时区还是在UTC中输出目录列表中的时间。

4.总结

ngx_http_autoindex_module在nginx做为文件下载服务时非常有用,可以方便的浏览文件信息。

- END -

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevOps充电宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 简介
  • 2.实例
  • 3.配置格式
  • 4.总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档