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

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

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

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

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

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

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

相关推荐
m0_4887776535 分钟前
Web与Nginx网站服务
nginx·web
木童6622 小时前
nginx安装步骤详解
linux·运维·服务器·网络·nginx
yifengyiyufjq4 小时前
基于 CentOS 7 的 Nginx 七层负载均衡架构搭建指南
nginx·centos·负载均衡
云和数据.ChenGuang5 小时前
运维工程师技术教程之nginx ip访问机制
运维·tcp/ip·nginx
岚天start6 小时前
Nginx内置变量详解
运维·nginx
@菜菜_达7 小时前
Nginx错误拦截转发 error_page
运维·nginx
终端行者10 小时前
Nginx 配置Websocket代理 Nginx 代理 Websocket
运维·websocket·nginx
Caster_Z13 小时前
WinServer安装NPM(Nginx Proxy Manager),并设置反向代理和开启https
前端·nginx·npm
q***133418 小时前
Linux(CentOS)安装 Nginx
linux·nginx·centos
大喵桑丶1 天前
中间件快速部署(Nginx,Keepalived)
运维·nginx·中间件