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

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

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

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

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

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

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

相关推荐
好好风格15 小时前
宝塔面板 HTTPS 端口证书不生效排查记录
linux·运维·nginx
宋冠巡16 小时前
OpenEuler 系统下 Nginx 安装配置与管理指南(基于 OpenEuler 22.03 LTS SP4)
nginx·openeuler
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ18 小时前
nginx部署教程
运维·网络·nginx
tongluowan00721 小时前
负载均衡之硬件与软件层面的异同
运维·nginx·负载均衡·f5
宋冠巡1 天前
华为云开发桌面OpenEuler搭建Nginx服务器实操记录
服务器·nginx·华为云
Dxy12393102162 天前
为什么开了 `open_file_cache` 图片会不显示?
nginx
念何架构之路2 天前
接入LVS+Nginx和服务发现
nginx·服务发现·lvs
ThinkPet2 天前
记事-vue3项目部署Jenkins实现CICD流程
运维·nginx·jenkins·jenkinsfile·cicd流水线
零壹AI实验室2 天前
AI发现潜伏18年的NGINX高危漏洞:CVE-2026-42945完整技术分析
运维·人工智能·nginx