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

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

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

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

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

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

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

相关推荐
hoho_121 小时前
麒麟V10升级nginx最新版本到1.31.4
java·服务器·nginx
姚不倒3 小时前
Nginx 核心架构:Master-Worker、epoll、热重载深度解析
运维·nginx·架构
痕迹运维1 天前
Nginx SFTP代理
nginx
BreezeJiang1 天前
为什么生成了 dist,项目还是可能跑不起来?从一个 React + Express + MySQL 项目看部署闭环
nginx·react.js
Darling噜啦啦1 天前
前端到上线全流程:从买服务器到 Nginx 反向代理,搞懂全栈部署
nginx·全栈
烬羽1 天前
我把"时间胶囊"部署上腾讯云宝塔,跨域从根源消失了
nginx·node.js·全栈
En^_^Joy2 天前
Nginx 从入门到精通:配置、原理与实战详解
运维·nginx
2601_962128263 天前
Nginx目录结构
运维·nginx
2601_962122973 天前
nginx 部署前端vue项目
前端·vue.js·nginx
2601_962128263 天前
Nginx知识详解(理论+实战更易懂)
运维·nginx