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

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

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

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

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

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

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

相关推荐
zhengxianyi5157 小时前
vue 首屏加载优化
前端·javascript·vue.js·nginx·gzip·expires·静态文件缓存
全栈工程师修炼指南8 小时前
Nginx | HTTP 反向代理:对上游服务端响应缓存流程浅析与配置实践
运维·网络协议·nginx·http·缓存
Justin_JGT12 小时前
flask+uwsgi+Nginx
python·nginx·flask
淡笑沐白12 小时前
Nginx 详细教程
运维·nginx
ts97713 小时前
Nginx + Vue History 模式刷新 404 的完整排查与解决方案
运维·vue.js·nginx
m0_537473491 天前
Nginx 生产环境平滑升级实战:从 1.24.0 到 1.28.0 的零宕机操作全记录
运维·nginx
BIBI20492 天前
Nginx 反向代理完全入门:从一个真实场景开始
nginx·部署·配置·问题解决·服务器运维·web 开发·web 服务器
weixin_440730502 天前
Nginx、Apache和tomcat的简单了解。
nginx·tomcat·apache
bkspiderx2 天前
用Nginx解决HTTP跨域问题:两种实用方案详解
nginx·http·跨域·http跨域
石像鬼₧魂石2 天前
Fail2ban + Nginx/Apache 防 Web 暴力破解配置清单
前端·nginx·apache