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

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

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

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

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

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

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

相关推荐
q***51894 小时前
离线安装 Nginx
运维·数据库·nginx
Csxyzj5 小时前
nginx
服务器·nginx
mzlogin12 小时前
解决访问 https 网站时,后端重定向或获取 URL 变成 http 的问题
java·后端·nginx
在这habit之下12 小时前
nginx介绍与简单操作
运维·nginx
冰_河1 天前
《Nginx核心技术》第11章:实现MySQL数据库的负载均衡
后端·nginx·架构
q***23571 天前
使用 Nginx 搭建代理服务器(正向代理 HTTPS 网站)指南
运维·nginx·https
java_logo1 天前
NGINX WEBUI Docker 容器化部署指南
运维·nginx·docker·容器·centos·rabbitmq·运维开发
Empty_7771 天前
Ansible进行Nginx编译安装的详细步骤
linux·nginx·ansible
q***46521 天前
若依部署Nginx和Tomcat
运维·nginx·tomcat
qq_281317471 天前
nginx安装配置、故障处置、性能优化
运维·nginx