国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx中配置過濾爬蟲的User-Agent的簡單方法

2024-08-30 12:26:25
字體:
來源:轉載
供稿:網友

過去寫博客的時候經常出現服務器宕機,網頁全部刷不出來,但是Ping服務器的時候又能Ping通。登錄SSH看了下top,驚呆了,平均負載13 12 8。瞬間覺得我這是被人DDOS了么?看了下進程基本上都是php-fpm把CPU給占了,去看下日志吧。。。

201616112517692.png (415×354)

一看不得了,基本上都是被一個User Agent叫"YisouSpider"的東西給刷屏了,一看就不知道是哪的蜘蛛,太沒節操了。
找到根目錄配置區,增加User Agent過濾判斷語句,發現叫"YisouSpider"的直接返回403

注1:如果需要增加多個過濾,這樣做

 ($http_user_agent ~* "Spider1|Spider2|Spider3|Spider4") 

,中間用|隔開就行了

注2:如果你是用的是子目錄博客,像我的一樣,那么要找到 "location /blog/" 這樣的區段去修改

location / {......其它配置if ($http_user_agent ~* "YisouSpider") {return 403;}}

配置完成wq保存后reload一下nginx,然后使用以下命令自我測試,地址自己改。沒裝curl的我就沒辦法了,自己apt或者yum裝一個吧,神器來的。

curl -I -A "YisouSpider" www.slyar.com/blog/

看到返回403就可以了,說明配置成功

201616112538666.png (471×165)

PS:一些常見爬蟲的User-Agent,這些一般就不要過濾了~
百度爬蟲
* Baiduspider+(+http://www.baidu.com/search/spider.htm”)

google爬蟲
* Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
* Googlebot/2.1 (+http://www.googlebot.com/bot.html)
* Googlebot/2.1 (+http://www.google.com/bot.html)

雅虎爬蟲(分別是雅虎中國和美國總部的爬蟲)
*Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html”)
*Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp”)

新浪愛問爬蟲
*iaskspider/2.0(+http://iask.com/help/help_index.html”)
*Mozilla/5.0 (compatible; iaskspider/1.0; MSIE 6.0)

搜狗爬蟲
*Sogou web spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07″)
*Sogou Push Spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07″)

網易爬蟲
*Mozilla/5.0 (compatible; YodaoBot/1.0; http://www.yodao.com/help/webmaster/spider/”; )

MSN爬蟲
*msnbot/1.0 (+http://search.msn.com/msnbot.htm”)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东丽区| 永州市| 尼木县| 江北区| 达拉特旗| 高平市| 前郭尔| 临澧县| 阳谷县| 沁水县| 锡林浩特市| 肇州县| 营山县| 彰化市| 高平市| 准格尔旗| 临沭县| 尚志市| 阜新市| 邯郸市| 榆社县| 合山市| 当涂县| 遂昌县| 高清| 辰溪县| 石阡县| 德庆县| 浑源县| 汕尾市| 墨玉县| 霍邱县| 岱山县| 赤壁市| 天峨县| 威远县| 盐边县| 绵阳市| 玛曲县| 柘城县| 称多县|