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

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

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

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

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

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

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

相关推荐
pupudawang7 小时前
Linux下安装Nginx服务及systemctl方式管理nginx详情
linux·运维·nginx
wenlonglanying11 小时前
nginx 代理 redis
运维·redis·nginx
槐序深巷里打雨伞的人14 小时前
k8s中部署prometheus并监控k8s集群以及nginx案例
nginx·kubernetes·prometheus
刘~浪地球15 小时前
Nginx + Tomcat 整合实战(二):反向代理深度配置
nginx·tomcat·firefox
TechWayfarer15 小时前
CDN智能调度实战:基于IP段归属查询实现电信/联通/移动流量分离(附Nginx Lua代码)
网络协议·tcp/ip·nginx
crossaspeed15 小时前
Nginx配置文件详解
运维·nginx
熙客15 小时前
Nginx安装与使用
运维·nginx
血小溅17 小时前
🛡️ Nginx 域名证书配置与多域名代理完全指南
nginx
paul_chen2117 小时前
Vite + Vue SPA 在子路径部署(内外网访问+Nginx 反向代理)
前端·vue.js·nginx
刘~浪地球17 小时前
Nginx + Tomcat 整合实战(四):会话管理与共享详解
运维·nginx·tomcat