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

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

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

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

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

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

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

相关推荐
2***s6725 小时前
Failed to restart nginx.service Unit nginx.service not found
运维·nginx
Erwin Rommel5598 小时前
nginx的https服务搭建实验
服务器·nginx·https
q***017710 小时前
Nginx如何实现 TCP和UDP代理?
tcp/ip·nginx·udp
可爱又迷人的反派角色“yang”13 小时前
Mysql数据库(二)
运维·服务器·前端·数据库·mysql·nginx·云计算
小玉不愚鸭13 小时前
nginx中的https的搭建
运维·nginx·https
羊村积极分子懒羊羊13 小时前
nginx的https的搭建
运维·nginx·https
m***567216 小时前
在Nginx上配置并开启WebDAV服务的完整指南
java·运维·nginx
为什么要内卷,摆烂不香吗17 小时前
Linux 宝塔面板快速简单创建自己的网站
运维·服务器·nginx·阿里云
NF禾凡17 小时前
练习nginx 的https的搭建
运维·nginx
naodianbozzz18 小时前
nginx的https的搭建
运维·nginx·https