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

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

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

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

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

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

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

相关推荐
weixin_307779132 小时前
Linux下Nginx故障系统化检查Shell脚本
linux·运维·服务器·nginx·自动化
小南家的青蛙12 小时前
使用Nginx中配置CRL
nginx·crl
从此以后自律14 小时前
项目 Docker + Nginx 云端完整部署细节
nginx·docker·容器
donoot1 天前
一次 Nginx 502 问题的深度排查:从 SELinux 到容器网络
nginx·docker·selinux·反向代理·502 bad gateway
難釋懷1 天前
Nginx浏览器强制缓存
运维·nginx·缓存
ITKEY_2 天前
macOS brew 安装的nginx 文件在哪里?
运维·nginx·macos
Felix-lxd2 天前
Ubuntu 22.04 配置 Nginx
linux·nginx·ubuntu
孫治AllenSun2 天前
【Nginx】配置参数和使用案例
运维·nginx
brave_zhao2 天前
nginx的进程架构
java·学习·nginx
jieyucx2 天前
从零搭建 Zabbix 监控系统:7.0 版本原理与 Nginx 生产部署实操
运维·nginx·zabbix