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

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

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

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

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

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

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

相关推荐
明月_清风1 小时前
Nginx 生产环境配置完全指南:从安全加固到性能调优
前端·nginx
zzzb1234562 小时前
WSL(Ubuntu)部署Nginx\+PHP8\.2完整教程(新手友好\+避坑指南)
linux·nginx·ubuntu·php
加号33 小时前
Nginx 实现负载均衡:从原理到实践的完整指南
运维·nginx·负载均衡
scheduleTTe2 天前
Nginx
服务器·前端·nginx
pixcarp2 天前
Nginx实战部署与踩坑总结 附带详细配置教程
服务器·前端·后端·nginx·golang
Slow菜鸟2 天前
Java 开发环境安装指南(7) | Nginx 安装
java·开发语言·nginx
陈皮糖..3 天前
27 届运维实习笔记|第三、四周:从流程熟练到故障排查,企业运维实战深化
运维·笔记·sql·nginx·ci/cd·云计算·jenkins
空中海3 天前
Nginx 知识体系 · 下篇:高级与实战
运维·nginx·spring
身如柳絮随风扬3 天前
Nginx 入门教程:从安装到配置反向代理与负载均衡
运维·nginx·负载均衡
IntMainJhy3 天前
Flutter flutter_animate 第三方库 动画的鸿蒙化适配与实战指南
nginx·flutter·harmonyos