web服务器 / 正文

nginx禁止直接访问目录或文件

2024-01-13 23:29 1666 浏览
评论(0
字体大小:

1.   禁止指定某个栏目后缀php后缀的文件

location /uploads {
    location ~ .*\.(php)?$ {
    deny all;
    }
}

2. 禁止所有ini、conf、txt后缀的文件


location ~ \.(ini|conf|txt)$ {
       deny all;
}

3. 禁止访问目录或目录下文件

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

 

 

= 表示精确匹配 

^~ 表示uri以某个字符串开头

~ 正则匹配(区分大小写) 

~* 正则匹配(不区分大小写) 

!~ 区分大小写不匹配的正则 

!~* 不区分大小写不匹配的正则 

任何请求都会匹配

匹配优先级:

    = > ^~ >  /

 

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章