autoindex模块可以显示一个目录下面所有的目录结构是什么样的在你搭建autoindex的环境过程当中会发现访问目录的时候没有看到目录的结构,而看到的是一个文件的内容,这是因为index模块先于auto index模块产生的作用。
当我们的url以反斜杠结尾的时候index模块就会产生作用,会去找root/alias所指定的目录结构里面去找有没有index.html这个文件,如果有这个文件就会将这个文件的内容返回给客户,文件的命名可以通过index指令去修改的,默认是index index.html。
在conten阶段index领先于auto_index模块,所以当我们去访问一个目录以反斜杠结尾的时候,这个目录下面有index.html。那么我们访问这个目录的时候就会得到index.html的内容,那么autoindex模块就不能生效了,auto index指令也就失效了。
auto index模块是用来干嘛的呢?
当url以反斜杠结尾时候,我们开启了auto index模块就会以html xml json jsonp等格式返回root/alias中指向目录的目录结构
该模块是编译进nginx里面的。
修改为html之后再去访问