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

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

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

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

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

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

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

相关推荐
七七powerful19 小时前
为离线的bcliunx euler&龙晰 配置 yum源 nginx代理
nginx·yum·bclinux
AlbertS21 小时前
Let‘s Encrypt 证书自动续期并自动应用到Nginx
运维·nginx·ssl·cerbot·renew·续期
泡沫冰@1 天前
上章节中文件的讲解
前端·网络·nginx
難釋懷2 天前
Nginx内存缓存
nginx·缓存·junit
云计算磊哥@2 天前
运维开发宝典059-大型网站nginx服务器管理全集5
服务器·nginx·运维开发
cesium vue2 天前
nginx 流媒体配置
运维·nginx
zhougl9962 天前
Gateway 和 Nginx 路由区别
运维·nginx·gateway
布兰妮甜3 天前
跨域全方案对比:CORS、Nginx 反向代理、JSONP、iframe、postMessage
nginx·跨域·cors·前端架构·浏览器安全
難釋懷3 天前
Nginx-proxy缓存断点续传缓存 range
运维·nginx·缓存
難釋懷3 天前
Nginx-proxy缓存清理
运维·nginx·缓存