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

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

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

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

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

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

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

相关推荐
人生匆匆3 分钟前
通过nginx解决跨域问题
运维·nginx
子木HAPPY阳VIP3 小时前
信创UOS,Docker 完整操作部署(Dockerfile部署方式)&排错整合
linux·运维·redis·nginx·docker·容器·tomcat
吹个口哨写代码5 小时前
小程序图片不显示,直接访问显示,头部配置问题
javascript·css·nginx
m0_631653316 小时前
阿里云单机双网终极部署与运维白皮书:Nginx + PM2 + Prisma 踩坑实战
运维·nginx·阿里云·部署
偶尔上线经常挺尸16 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
yoyo_zzm16 小时前
Laravel9.x新特性全解析
数据库·mysql·nginx
yoyo_zzm19 小时前
Laravel8.x新特性全解析
数据库·nginx
计算机安禾1 天前
【Linux从入门到精通】第32篇:Nginx入门——高性能Web服务器搭建
linux·服务器·nginx
程序员Linc1 天前
双击nginx.exe5次之后,我的项目管理平台挂了
运维·nginx
a8a3022 天前
Laravel9.x新特性全解析
运维·spring boot·nginx