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

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

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

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

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

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

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

相关推荐
linmengmeng_13141 天前
【总结】Docker 容器重建后 Nginx 502 问题排查与解决
nginx·docker·容器
難釋懷1 天前
Nginx-Https证书配置
运维·nginx·https
风向决定发型丶1 天前
Logrotate配置nginx日志切割
运维·nginx
難釋懷1 天前
Nginx自签名-OpenSSL
运维·chrome·nginx
五阿哥永琪2 天前
Nginx入门教学+实战
运维·nginx
热爱Liunx的丘丘人2 天前
Docker Compose 实现 Nginx 与 MySQL 多容器服务编排
mysql·nginx·docker
tang7451639622 天前
Ubuntu 24.04 安装 Nginx 1.29.6 完整版教程20260320
linux·nginx·ubuntu
小糖学代码2 天前
LLM系列:环境搭建:4.Nginx使用教程
运维·python·神经网络·nginx
sg_knight2 天前
负载均衡配置:使用 Nginx 反向代理 MinIO 集群的实战教程
运维·nginx·负载均衡·文件管理·minio·cos·oss
ruanyongjing2 天前
元数据驱动开发 - 面向对象编程思想的补充 (十二)
nginx·macos·docker