2014-03-18 16:01:01
来 源
IT技术网
Nginx
本文介绍Nginx服务器中设置目录列表和目录访问权限,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
1.目录列表(directory listing)

nginx让目录中的文件以列表的形式展现只需要一条指令

autoindex on;

autoindex可以放在location中,只对当前location的目录起作用。你也可以将它放在server指令块则对整个站点都起作用。或者放到http指令块,则对所有站点都生效。

下面是一个简单的例子:

server {

listen   80;

server_name  server110.com www.server110.com;

access_log  /var/...........................;

root   /path/to/root;

location / {

index  index.php index.html index.htm;

}

location /somedir {

autoindex on;

}

}

2.nginx禁止访问某个目录

跟Apache的Deny from all类似,nginx有deny all指令来实现。

禁止对叫dirdeny目录的访问并返回403 Forbidden,可以使用下面的配置:

location /dirdeny {

deny all;

return 403;

}

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。