最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年01月06日 11:28:25   作者:姜南  
這篇文章主要介紹了Nginx中配置過濾爬蟲的User-Agent的簡單方法,文中羅列了一些常用搜索引擎的爬蟲名稱以免造成不必要的過濾,需要的朋友可以參考下

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

201616112517692.png (415×354)

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

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

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

,中間用|隔開就行了

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

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″)

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

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

相關(guān)文章

  • Nginx 配置過程的具體步驟

    Nginx 配置過程的具體步驟

    這篇文章主要介紹了Nginx 配置過程的詳細(xì)介紹的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握如何配置Nginx,需要的朋友可以參考下
    2017-10-10
  • 阿里云ssl證書如何通過Nginx部署到服務(wù)器

    阿里云ssl證書如何通過Nginx部署到服務(wù)器

    這篇文章主要介紹了阿里云ssl證書通過Nginx部署到服務(wù)器的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • nginx中配置sse的方法示例

    nginx中配置sse的方法示例

    本文主要介紹了nginx中配置sse的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Nginx對網(wǎng)段內(nèi)ip的連接數(shù)限流配置詳解

    Nginx對網(wǎng)段內(nèi)ip的連接數(shù)限流配置詳解

    這篇文章主要介紹了Nginx對網(wǎng)段內(nèi)ip的連接數(shù)限流配置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Nginx使用Gzip算法對報文進(jìn)行壓縮詳解

    Nginx使用Gzip算法對報文進(jìn)行壓縮詳解

    這篇文章主要給大家介紹了關(guān)于Nginx的Gzip功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • nginx FastCGI錯誤Primary script unknown解決辦法

    nginx FastCGI錯誤Primary script unknown解決辦法

    這篇文章主要介紹了nginx錯誤Primary script unknown解決辦法,需要的朋友可以參考下
    2014-03-03
  • Nginx搭建流媒體FLV視頻服務(wù)器配置示例

    Nginx搭建流媒體FLV視頻服務(wù)器配置示例

    這篇文章主要介紹了Nginx搭建流媒體FLV視頻服務(wù)器配置示例,,需要的朋友可以參考下
    2014-08-08
  • 解決502?Bad?Gateway錯誤的詳細(xì)指南與實例

    解決502?Bad?Gateway錯誤的詳細(xì)指南與實例

    這篇文章主要給大家介紹了關(guān)于解決502?Bad?Gateway錯誤的詳細(xì)指南與實例,502 Bad Gateway錯誤通常是由于網(wǎng)關(guān)或代理服務(wù)器在嘗試訪問上游服務(wù)器(通常是Web服務(wù)器)時未能及時接收到響應(yīng)導(dǎo)致的,文中將解決辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • Nginx安裝配置詳解

    Nginx安裝配置詳解

    Nginx (engine x) 是一個高性能的HTTP和反向代理web服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù)。本文詳細(xì)講解了Nginx安裝與配置的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 解讀Nginx和Apache的特點與區(qū)別

    解讀Nginx和Apache的特點與區(qū)別

    這篇文章主要介紹了解讀Nginx和Apache的特點與區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論

邹城市| 关岭| 松溪县| 行唐县| 上饶市| 荥经县| 漾濞| 克山县| 黄浦区| 石林| 西安市| 昌宁县| 南郑县| 嵩明县| 思茅市| 称多县| 芦山县| 德江县| 册亨县| 永平县| 潼南县| 吉安市| 临朐县| 萝北县| 阿拉善左旗| 龙泉市| 望谟县| 崇义县| 秦皇岛市| 南木林县| 佛冈县| 太仓市| 泸西县| 永登县| 新民市| 巫溪县| 哈巴河县| 恩平市| 尚义县| 池州市| 城固县|