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

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

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

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

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

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

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

相关推荐
linweidong7 小时前
顺丰运维面试题及参考答案
运维·nginx·容器·ansible·运维开发·防火墙·python面试
MonkeyKing_sunyuhua8 小时前
ubuntu22.04安装nginx
运维·windows·nginx
无极小卒13 小时前
Nginx服务器无法访问图片的问题解决
运维·服务器·nginx
眠りたいです13 小时前
Docker:认识Docker镜像仓库并进行拉取推送
运维·nginx·docker·容器·busybox
kong790692814 小时前
环境搭建-运行前端工程(Nginx)
前端·nginx·前端工程
苹果醋315 小时前
java设计模式之责任链模式
java·运维·spring boot·mysql·nginx
卡布叻_星星1 天前
Docker之Nginx前端部署(Windows版-x86_64(AMD64)-离线)
前端·windows·nginx
用户54277848515401 天前
Nginx 为什么能进行静态资源托管
nginx
草莓熊Lotso1 天前
C++11 核心精髓:类新功能、lambda与包装器实战
开发语言·c++·人工智能·经验分享·后端·nginx·asp.net
元气满满-樱1 天前
Rewrite重写
linux·nginx