nginx配置

    2015-10-15 10:03     0 条评论

目录列表(directory listing)

nginx让目录中的文件以列表的形式展现,列出该目录下所有的文件。只需要一条指令

autoindex on;

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

下面是一个简单的例子:

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

文件/目录访问限制

# 禁止访问.test目录
location ^~ /.test
{
        deny    all;
}

# 禁止访问隐藏文件
location ~* /.* {
        deny all;
}
本文地址:https://www.yhawaii.net/8.html
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!

 发表评论


表情