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

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

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

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

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

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

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

相关推荐
小张同学a.1 天前
zabbix企业级监控平台3——服务监控与API实战
linux·运维·mysql·nginx·tomcat·zabbix
Archy_Wang_11 天前
LVS+KeepAlived+Nginx实现企业级业务高可靠部署的实战教程
运维·nginx·lvs
Ai拆代码的曹操1 天前
Nginx upstream keepalive 连接池中毒排查实录
chrome·nginx·php
空谷有来人2 天前
Ubuntu22.04上安装配置站点
nginx
PC2005-cloud2 天前
KubeSphere学习笔记:部署nginx
笔记·学习·nginx
后除2 天前
Debian 安装与使用 Certbot
后端·nginx·https
风雨_832 天前
轻量级 Nginx 日志分析和可视化平台 NginxPulse安装
运维·nginx
若无情我 纸小铭2 天前
Nginx学习笔记(二) Nginx--connection&request
笔记·学习·nginx
xixingzhe22 天前
net::ERR_INCOMPLETE_CHUNKED_ENCODING解决
nginx
轻揉小乔 真新人3 天前
使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制
运维·nginx·缓存