关注分享主机优惠活动
国内外VPS云服务器

Nginx禁止直接访问目录或文件。

前言Nginx默认情况下不允许列出整个目录。

如果需要此功能,请打开nginx.conf文件或要启用目录浏览的虚拟主机的配置文件,并将其添加到位置服务器或http部分。

自动索引打开;最好添加另外两个参数:

autoindex _ exact _ size off默认值为on,以字节为单位显示文件的确切大小。

更改为off后,将显示文件的大致大小,单位为KB或MB或GB。

autoindex _ localtime on默认为关闭,显示的文件时间为GMT时间。

更改为on后,显示的文件时间是文件的服务器时间。

第一种类型:自动索引配置。

nginx.conf文件的服务器部分添加了一级目录或整个虚拟主机开放目录流量。

location/{ auto index on;autoindex _ localtime on编写参数,如# here}

独立目录开放目录流量

辅助目录打开目录流量位置/down/{ auto index on;}

虚拟目录打开目录流量位置/down/{ alias/home/wwwroot/test/;自动索引打开;}

第二种:nginx位置配置。

1.访问一些后缀文件的位置~ \。(ini | conf | txt)$ { deny all;}

2.无权访问目录或目录下的文件#无权访问目录位置~/test/{ deny all;} #访问文件位置~/test { deny all;}

3.禁止访问某个目录中指定的文件后缀文件#禁止访问php后缀文件位置/目录{location ~。* \.(PHP)在某个目录下?$ {全部拒绝;}} #禁止访问php后缀文件位置~ */(目录1 |目录2)/。* \.(PHP)$ { deny all;}

4.nginx位置匹配相关性=表示精确匹配~表示uri以字符串开头~常规匹配(区分大小写)~ *常规匹配(不区分大小写)!而且!*分别区分大小写不匹配和不区分大小写不匹配的规律性/任何请求都将匹配匹配优先级:=》^~ & gt;/

动词 (verb的缩写)位置~。* \.(GIF | JPG | JPEG | PNG | BMP | SWF)$ { Add _ header content -处置附件直接下载nginx配置图片时无法打开;}关于nginx如何禁止直接访问目录或文件的文章到此结束。有关Nginx禁止直接访问目录的更多信息,请搜索主机频道zhujipindao的以前文章。或继续浏览以下相关文章。希望大家支持主机频道zhujipindao。未来的com!

未经允许不得转载:主机频道 » Nginx禁止直接访问目录或文件。

评论 抢沙发

评论前必须登录!