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

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

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

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

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

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

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

相关推荐
冰橙子id21 小时前
centos7编译安装LNMP架构
mysql·nginx·架构·centos·php
米粉03052 天前
深入剖析Nginx:从入门到高并发架构实战
java·运维·nginx·架构
静水楼台x2 天前
nginx日志的一点理解
运维·nginx
欧先生^_^2 天前
ingress-nginx 开启 Prometheus 监控 + Grafana 查看指标
nginx·grafana·prometheus
眠修2 天前
Nginx + Tomcat负载均衡群集
nginx·tomcat·负载均衡
瘦皮猴2 天前
golang context canceled异常排查
后端·nginx
hunter1272 天前
Nginx 事件驱动理解
nginx
fydw_7153 天前
生产环境中安装和配置 Nginx 以部署 Flask 应用的详细指南
运维·nginx·flask
xzh3 天前
问题:Nginx client_body_temp_path 文件会删除吗,删除时机?
nginx·架构
dessler3 天前
代理服务器-LVS的3种模式与调度算法
运维·服务器·网络·算法·nginx·tomcat·lvs