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

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

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

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

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

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

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

相关推荐
咸鱼翻身小阿橙43 分钟前
QT P4
数据库·qt·nginx
o丁二黄o3 小时前
若依部署Nginx和Tomcat
运维·nginx·tomcat
一个public的class3 小时前
前后端 + Nginx + Gateway + K8s 全链路架构图解
前端·后端·nginx·kubernetes·gateway
bukeyiwanshui4 小时前
20260420 Nginx 服务器
运维·服务器·nginx
unDl IONA16 小时前
服务器部署,用 nginx 部署后页面刷新 404 问题,宝塔面板修改(修改 nginx.conf 配置文件)
运维·服务器·nginx
splage20 小时前
Nginx 反向代理之upstream模块以及完整配置反向代理示例
git·nginx·github
Tisfy1 天前
CORS 跨域重定向后 Origin 变 null —— 一次 Nginx 字体加载失败的排查记录
运维·nginx·html·cors
福大大架构师每日一题1 天前
nginx 1.30.0稳定版深度解析:Early Hints、HTTP/2后端、MPTCP全量上线,1.29.x分支精华全面整合
运维·nginx·http
繢鴻1 天前
Nginx 配置顺序错误
运维·nginx·阿里云·持续部署
Pocker_Spades_A1 天前
每天刷十几个平台的热榜太累了?我用一个页面全部搞定
nginx