nginx目录列表和目录访问权限设置 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    1.目录列表(directory listing)

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

    autoindex on;

    autoindex可以放在location中,只对当前location的目录起作用,

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

。你也可以将它放在server指令块则对整个站点都起作用。或者放到http指令块,则对所有站点都生效。

    下面是一个简单的例子:

    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禁止访问某个目录

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

电脑资料

nginx目录列表和目录访问权限设置》(https://www.unjs.com)。

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

    location /dirdeny {

    deny all;

    return 403;

    }

最新文章