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

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

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

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

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

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

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

相关推荐
toooooop81 天前
CentOS 7 系统上安装 **Nginx + MySQL 5.7 + PHP 7.3 + Redis** 的完整步骤
redis·mysql·nginx·centos·php7
k***45991 天前
服务器无故nginx异常关闭之kauditd0 kswapd0挖矿病毒 CPU占用200% 内存耗尽
运维·服务器·nginx
记得记得就1511 天前
【Nginx 实战系列(一)—— Web 核心概念、HTTP/HTTPS协议 与 Nginx 安装】
前端·nginx·http
6***B481 天前
Nginx搭建负载均衡
运维·nginx·负载均衡
2501_939909051 天前
Web与Nginx网站服务(1)
运维·nginx
m0_488777652 天前
Nginx虚拟主机
nginx·nginx虚拟主机
洞窝技术2 天前
一键屏蔽某国IP访问实战
前端·nginx·node.js
tzhou644522 天前
Nginx + Tomcat 实战:反向代理、负载均衡与动静分离
nginx·tomcat·负载均衡
涔溪2 天前
通过Nginx反向代理配置连接多个后端服务器
vue.js·nginx
z***94842 天前
Linux下安装Nginx服务及systemctl方式管理nginx详情
linux·运维·nginx