过去写博客的时候经常出现服务器宕机,网页全部刷不出来,但是Ping服务器的时候又能Ping通。登录SSH看了下top,惊呆了,平均负载13 12 8。瞬间觉得我这是被人DDOS了么?看了下进程基本上都是php-fpm把CPU给占了,去看下日志吧。。。一看不得了,基本上都是被一个User Agent叫"YisouSpider"的东西给刷屏了,一看就不知道是哪的蜘蛛,太没节操了。没装curl的我就没办法了,自己apt或者yum装一个吧,神器来的。看到返回403就可以了,说明配置成功PS:一些常见爬虫的User-Agent,这些一般就不要过滤了~google爬虫雅虎爬虫新浪爱问爬虫搜狗爬虫网易爬虫MSN爬虫

Nginx中配置过滤爬虫的User-Agent的简单方法

Nginx中配置过滤爬虫的User-Agent的简单方法