hi,欢迎访问本站!
当前位置: 首页服务器正文

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

墨初 服务器 697阅读

通过nginx直接禁止某个文件或目录被访问,可以大大的加强服务器的安全。下面73so博客介绍一些nginx下禁止访问某些文件或目录的配置方法。

nginx禁止访问某些后缀文件

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

nginx禁止访问目录或目录下的文件

1、nginx禁止访问目录

location ^~ /test/ {
deny all;
}

2、nginx禁止访问目录下的文件

location ^~ /test {
deny all;
}

nginx禁止图片直接打开

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
add_header Content-Disposition attachment;
}

nginx location 匹配问题

= 表示精确匹配
^~ 表示uri以某个字符串开头
~ 正则匹配(区分大小写)
~* 正则匹配(不区分大小写) !~和!~*分别为区分大小写不匹配及不区分大小写不匹配的正则
/ 任何请求都会匹配

以上就是nginx中关于禁止访问文件或目录的方法,大家可以做为参考。

声明:无特别说明,转载请标明本文来源!