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

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

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

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

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

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

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

相关推荐
是良辰17 小时前
Docker Nginx HTTPS 自签证书部署完整操作文档
nginx·docker·https
難釋懷21 小时前
Nginx外置缓存-redis2-nginx-module
nginx·缓存·junit
凡尘——雨落凡尘2 天前
PHP 线上十大隐形故障复盘:90% 的网站卡顿、502、雪崩,都是这些细节导致的
redis·nginx·php·session
Deryck_德瑞克2 天前
【Nginx】配置差异分析
服务器·前端·nginx
学者猫头鹰2 天前
Nginx零基础学习手册
nginx
難釋懷3 天前
Nginx外置缓存-nginx + memcached
nginx·缓存·memcached
難釋懷3 天前
Nginx外置缓存-nginx + redis
redis·nginx·缓存
☆凡尘清心☆4 天前
CentOS Stream 9 专用 LNMP 全自动一键脚本
linux·运维·mysql·nginx·lnmp·centos stream 9
似的8354 天前
一步一步学习使用FireMonkey动画() 使用TAnimator类创建动画
linux·学习·nginx
Zacks_xdc5 天前
【运维】Nginx 蓝绿部署与流式任务(SSE)不中断架构实战
运维·nginx·架构·nextjs