nginx禁止访问某个文件和目录

nginx禁止访问所有.开头的隐藏文件设置

location ~* /.* {
deny all;
}

nginx禁止访问目录,

例如:禁止访问path目录

location ^~ /path {
deny all;
}

规则是以正则形态,匹配的

可以把path换成实际需要的目录,目录path后是否带有"/",带"/"只禁止访问目录,不带"/"禁止访问目录中的文件

一些参数说明:

“autoindex off”位置影响:

http中,对所有站点有效;

Server中,对当前站点有效;

Location中,只对当前目录有效。

标签

发表评论