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

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

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

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

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

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

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

相关推荐
RW~2 小时前
Minio安装配置,桶权限设置,nginx代理 https minio
运维·nginx·https·minio
CodeWithMe4 小时前
Nginx入门进阶:从零到高手的实战指南
运维·nginx
Ahlson4 小时前
【fnNAS】docker的nginx配置html
nginx·docker·容器·fnnas
斯普信专业组6 小时前
K8s环境下基于Nginx WebDAV与TLS/SSL的文件上传下载部署指南
nginx·kubernetes·ssl
亦舒.8 小时前
宝塔面板Nginx手动配置负载均衡实战指南
运维·nginx·负载均衡
deming_su10 小时前
轻松上手:使用Nginx实现高效负载均衡
运维·nginx·负载均衡
苹果醋310 小时前
Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决
java·运维·spring boot·mysql·nginx
Jack_hrx12 小时前
docker部署nginx
linux·nginx·docker·centos
紫璨月14 小时前
nginx反向代理的bug
运维·nginx·bug
就叫飞六吧10 天前
基于keepalived、vip实现高可用nginx (centos)
python·nginx·centos