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

提问者:帅平 问题分类:运维

可能有一些不法者会利用wget/curl等工具扫描我们的网站,我们可以通过禁止user-agent进行访问,请问怎么配置?

1 个回答
美到拖网速
美到拖网速

限制user-agent的方法如下:

if ($http_user_agent ~* LWP::Simple|BBBike|wget|curl) {
    return 444;
}

Nginx的444状态比较特殊,如果返回444那么客户端将不会收到服务端返回的信息,就像是网站无法连接一样

发布于:2个月前 (01-11)
我来回答