当前位置: > Linux服务器 > nginx >

nginx目录访问权限与nginx目录列表设置

时间:2015-01-02 14:27来源:linux.it.net.cn 作者:IT

介绍下nginx目录列表以及nginx目录访问权限的配置方法,对于掌握nginx目录权限的设置很有帮助,有需要的朋友参考下。

1,首先,nginx目录列表(directory listing)

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

autoindex on;

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

例子:

server {
listen   80;
server_name  domain.com www.domain.com;
access_log  /var/www/test123;
root   /path/to/root;
location / {
index  index.php index.html index.htm;
}
location /somedir {
autoindex on;
}
}

2,nginx目录权限操作 nginx禁止访问某个目录。 跟Apache的Deny from all类似,nginx有deny all指令来实现。

禁止对叫dirdeny目录的访问并返回403 Forbidden,配置如下:

location /dirdeny {
deny all;
return 403;
}

当然也可以使用chmod命令在文件系统层页设置nginx目录权限,已做到最大程度的安全防护。

 

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容