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

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

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

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

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

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

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

相关推荐
Lvan的前端笔记1 天前
docker:每个前端项目一个 Nginx 容器还是只有一个Nginx容器
前端·nginx·docker
姜鱼问生1 天前
Nginx 缓存命中率监控:从 X-Cache-Status 到实时统计
运维·nginx·缓存
Joy T2 天前
从 Nginx 到 Gateway 再到微服务:一次 AI 请求的完整链路
nginx·微服务·gateway·controller·路由转发·ai service·接口错误排查
小匠石钧知2 天前
07_在k8s集群中安装ingress-nginx
nginx·容器·kubernetes·ingress
百度一下吧2 天前
Nginx 使用手册:从安装配置到实战部署
运维·nginx
JAVA面经实录9173 天前
Java高级后端 · 全套面试通关手册(Nginx)
java·nginx·面试
lpfasd1235 天前
WinSW在Win7上失败真相-实测与修复
windows·nginx
lpfasd1235 天前
nginx服务化五套方案原理解剖与选型
运维·nginx
ue星空5 天前
ALS V4 中文拆解手册
运维·nginx
吴声子夜歌6 天前
Nginx应用与运维——Nginx集群负载与配置管理(二)
运维·nginx