如何在nginx配置中阻止特定的用户代理

 欧阳火凡 发布于 2023-01-20 13:10

如何使用nginx阻止用户代理.到目前为止我有这样的事情:

if ($http_user_agent = "Mozilla/5.0 (Linux; Android 4.2.2; SGH-M919 Build/JDQ39) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.169 Mobile Safari/537.22") {
return 403;}

这是来自此堆栈溢出的类似线程.

我运行nginx作为cherrypy服务器的反向代理.我打算单独使用nginx过滤某个用户代理,但上面的代码在我的服务器上不起作用.

这是正确的方法吗?它没有包含在nginx配置中的任何块中.我应该将它添加到"http"块还是"服务器"块

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有