阻止空的用户代理 nginx?

阻止空的用户代理 nginx?

我的网站遭受了攻击,我发现所有用户代理都为空白。如何使用 nginx 阻止此问题?

日志文件的屏幕截图

我不知道要阻止什么,这是否是一个空的用户代理或者什么。

答案1

如果您想通过向空白用户代理发送“403”或拒绝访问消息来阻止它们,那么这应该有效:

if ($http_user_agent = "") { return 403; }

修改它来做其他事情应该很简单。

相关内容