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

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

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

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

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

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

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

相关推荐
睡不醒的猪儿21 小时前
Nginx 服务优化与防盗链配置方案
运维·nginx
大佐不会说日语~1 天前
使用 Cloudflare平台 + Docker + Nginx 完成网站 HTTPS 部署实战记录
nginx·docker·https·部署·cloudflare
Knight_AL1 天前
使用 Nginx 为内网 Java 服务实现 HTTPS
java·nginx·https
坚持学习前端日记1 天前
Nginx 搭建文件服务器
运维·服务器·nginx
徐同保1 天前
nginx接口超时,增加接口超时时间
运维·nginx
Benny的老巢1 天前
Mac上用XAMPP搭建局域网可访问的开发环境,让局域网内其他设备通过域名访问
nginx·macos·apache·xampp·php开发环境
岚天start2 天前
Docker部署NGINX实现服务四层转发方案
服务器·nginx·docker
微凉的衣柜2 天前
Windows Server 使用 Nginx 反向代理实现域名访问内网 Gradio 应用
运维·windows·nginx
上去我就QWER2 天前
什么是反向代理?
后端·nginx
小白冲鸭2 天前
苍穹外卖-前端环境搭建-nginx双击后网页打不开
运维·前端·nginx