java中的接口是类吗
288
2022-11-02
Nginx content阶段的index模块和auto index模块
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里面的。
server { listen 80; server_name test.com; charset utf-8; index a.html; #这里a.html是并不存在的 autoindex on; autoindex_exact_size off; autoindex_format json; autoindex_localtime on; root html; }
修改为html之后再去访问
server { listen 80; server_name test.com; charset utf-8; index a.html; autoindex on; autoindex_exact_size off; autoindex_format html; #修改为html autoindex_localtime on; root html; }
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~