nginx如何拒绝某些user-agent访问?

提问者:帅平 问题分类:运维
可能有一些不法者会利用wget/curl等工具扫描我们的网站,我们可以通过禁止user-agent进行访问,请问怎么配置?
1 个回答
美到拖网速
美到拖网速
限制user-agent的方法如下:
if ($http_user_agent ~* LWP::Simple|BBBike|wget|curl) {
    return 444;
}

Nginx的444状态比较特殊,如果返回444那么客户端将不会收到服务端返回的信息,就像是网站无法连接一样
发布于:1年前 (2023-01-11) IP属地:四川省
我来回答