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

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

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

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

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

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

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

相关推荐
weixin_462446236 分钟前
【原创实践】安装与配置 lua-cjson 在宝塔 Nginx 上
nginx·junit·lua
武子康16 分钟前
Java-179 FastDFS 高并发优化思路:max_connections、线程、目录与同步
java·开发语言·nginx·性能优化·系统架构·fastdfs·fdfs
w***375140 分钟前
在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南
linux·nginx·ubuntu
p***924842 分钟前
Nginx location 和 proxy_pass 配置详解
服务器·网络·nginx
L***B5681 小时前
Nginx代理到https地址忽略证书验证配置
运维·nginx·https
e***58231 小时前
Nginx 配置前端后端服务
运维·前端·nginx
2***b882 小时前
Nginx 反向代理之upstream模块以及完整配置反向代理示例
git·nginx·github
r***86982 小时前
Nginx解决前端跨域问题
运维·前端·nginx
2***c4353 小时前
nginx服务器实现上传文件功能_使用nginx-upload-module模块
服务器·前端·nginx
k***85843 小时前
Nginx中$http_host、$host、$proxy_host的区别
运维·nginx·http