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

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

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

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

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

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

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

相关推荐
FenceRain18 小时前
Nginx 升级,平滑升级不停服务
服务器·网络·nginx
武器大师7221 小时前
实战踩坑:Gerrit HTTP 克隆失败解决方案
运维·nginx·gerrit
Plastic garden1 天前
Docker Compose 的 RuoYi nginx exporter Prometheus + Alertmanager + 钉钉告警
nginx·docker·prometheus
一个儒雅随和的男子1 天前
Nginx底层原理介绍
运维·nginx
小悟空1 天前
[AI 生成] Nginx 502 Bad Gateway 排查手册(Python 后端篇)
python·nginx·gateway
Anthony_2311 天前
Linux 从基础操作到故障排查
linux·运维·服务器·网络·nginx·ubuntu·centos
唐装鼠2 天前
Nginx + Gunicorn + Python Web 应用 架构(Claude)
python·nginx·gunicorn
難釋懷2 天前
Nginx扩容
运维·nginx
章老师说2 天前
B站网关事故背后:OpenResty 与 Lua 的稳定性代价
nginx·云原生·负载均衡·lua·openresty
難釋懷3 天前
Nginx-CA 签名
服务器·nginx·ssl