如何在Nginx中配置禁止下载指定后缀文件的方法详解

作者 : 源多多 本文共406个字,预计阅读时间需要2分钟 发布时间: 2024-06-15 共322人阅读
广告图
广告图
也想出现在这里?联系我们

文章介绍:

您想知道如何在Nginx中设置禁止下载特定后缀的文件吗?为了实现这一目的,您可以在Nginx的配置文件中添加以下代码段:

location ~* \.(txt|pdf|doc)$ {
deny all;
}

或者,您也可以选择以下配置:

location ~* \.(zip|rar|sql|bak|gz|7z)$ {
return 444;
}

以上配置将匹配以.txt、.pdf和.doc结尾的请求,并使用 deny all 指令来拒绝访问。对于以.zip、.rar、.sql、.bak、.gz和.7z结尾的请求,Nginx会使用 return 444 指令来拒绝连接。这样配置后,Nginx会返回403 Forbidden或444 No Response给客户端。

根据您的需求,您可以根据实际情况修改正则表达式中的文件后缀列表。在完成配置后,请确保将以上代码段正确添加到Nginx配置文件的适当位置,并重新加载或重启Nginx服务器以使配置生效。

广告图
广告图
也想出现在这里?联系我们
常见问题FAQ
免费下载或者VIP会员专享资源能否直接商用?
本站资源均通过网络收集整理,仅供个人研究学习使用。其版权归该软件和程序代码的合法拥有者所有,用户应自行核实资源版权及合法性,禁止用于商业用途、非法活动或任何违反国家法律法规的情形。
程序、代码漏洞兼容性问题或功能缺陷等免责声明
由于本站资源均通过网络收集整理而来,并非本站原创,故不能完全保证其功能性或代码兼容性。用户需自行验证资源是否符合需求,因以下情形导致的损失,本站不承担任何责任:
程序、源码等计算机软件类资源可能包含开发者遗留的代码漏洞(BUG)、兼容性问题或功能缺陷。 本站不对此类技术瑕疵提供免费修复服务,用户需自行承担调试、修改或放弃使用的风险。
© 2025 by - 源多多资源网 & Www.Yuandd.Net. All rights reserved 蜀ICP备2024057673号-1