nginx禁止访问隐藏文件

默认配置文件中禁止访问.htaccess文件语法如下:

location ~ /\.ht {

deny  all;

}

禁止访问所有目录(包括子目录)下的隐藏文件

location ~ /\. {

deny  all;

}

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

location ~* /.* {
deny all;
}

禁止访问path目录

location ^~ /path {
deny all;
}

 

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

 

 

Comments are closed.

Post Navigation