nginx 配置禁止访问某个目录或文件

在nginx要禁止某个或一类资源,只需要增加一个location,然后在其中使用deny all即可。

禁止访问扩展名为text的文件,配置如下:

复制代码
location ~* /.text{
    deny all;
}

禁止访问docs目录,以及其下所有子目录或文件,配置如下:

复制代码
location ^~ /docs/ {
    deny all;
}

**注意:**上述docs后面的斜杠不能少,否则所有以docs开头的目录或文件都将禁止访问。

相关推荐
e***985719 分钟前
Nginx搭建负载均衡
运维·nginx·负载均衡
q***7483 小时前
Nginx环境安装
运维·nginx
梁正雄9 小时前
linux服务-nginx原理与安装-1
linux·运维·nginx
java_logo11 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
e***749512 小时前
Nginx 常用安全头
运维·nginx·安全
q***239214 小时前
nginx简单命令启动,关闭等
java·服务器·nginx
ttthe_MOon14 小时前
Nginx实战:状态码、反向代理原理与负载均衡实战详解
运维·nginx·负载均衡
v***431715 小时前
Nginx WebSocket 长连接及数据容量配置
运维·websocket·nginx
归叶再无青15 小时前
nginx从入门到实践全指南
运维·nginx·bash
n***265616 小时前
Nginx反向代理出现502 Bad Gateway问题的解决方案
运维·nginx·gateway