1.目錄列表(directory listing)
nginx讓目錄中的文件以列表的形式展現(xiàn)只需要一條指令
autoindex on;
autoindex可以放在location中,只對(duì)當(dāng)前l(fā)ocation的目錄起作用,
nginx目錄列表和目錄訪問(wèn)權(quán)限設(shè)置
。你也可以將它放在server指令塊則對(duì)整個(gè)站點(diǎn)都起作用;蛘叻诺絟ttp指令塊,則對(duì)所有站點(diǎn)都生效。下面是一個(gè)簡(jiǎn)單的例子:
server {
listen 80;
server_name domain.com ;
access_log /var/...........................;
root /path/to/root;
location / {
index index.php index.html index.htm;
}
location /somedir {
autoindex on;
}
}2.nginx禁止訪問(wèn)某個(gè)目錄
跟Apache的Deny from all類似,nginx有deny all指令來(lái)實(shí)現(xiàn),
電腦資料
《nginx目錄列表和目錄訪問(wèn)權(quán)限設(shè)置》(http://www.szmdbiao.com)。禁止對(duì)叫dirdeny目錄的訪問(wèn)并返回403 Forbidden,可以使用下面的配置:
location /dirdeny {
deny all;
return 403;
}