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

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

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

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

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

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

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

相关推荐
難釋懷13 小时前
Nginx防盗链配置
运维·nginx
Nian.Baikal14 小时前
从零搭建离线地图服务:Nginx + Cesium/Leaflet 实战指南
运维·前端·nginx
身如柳絮随风扬17 小时前
Docker 部署 Nginx:从入门到生产级配置实战
nginx·docker·容器
夏天测17 小时前
【高危漏洞通告】NGINX ngx_http_rewrite_module 堆缓冲区溢出漏洞;详解与修复方案
运维·nginx·http
FallenQu17 小时前
【漏洞】CVE-2026-42945:NGINX ngx_http_rewrite_module 堆缓冲区溢出深度分析
运维·nginx·http
UrSpecial19 小时前
从零实现Nginx风格内存池
nginx·内存池
IT策士1 天前
Django 从 0 到 1 打造完整电商平台:Nginx + uWSGI 部署 Django 项目
nginx·django·sqlite
RemainderTime1 天前
打破容器孤岛:如何基于 Docker Network 构建内网安全隔离的 CI/CD 部署闭环
运维·网络·nginx·docker·jenkins
Peace1 天前
【Nginx】
linux·运维·nginx
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ2 天前
【无标题】
nginx