配置如下:

#全局配置
limit_req_zone $anti_spider zone=anti_spider:10m rate=15r/m; #某个server中
limit_req zone=anti_spider burst=30 nodelay;
if ($http_user_agent ~* "xxspider|xxbot") {
set $anti_spider $http_user_agent;
}

超过设置的限定频率,就会给spider一个503。
上述配置详细解释请自行google下,具体的spider/bot名称请自定义。

最新文章

  1. python2-gst0.10制作静态包的补丁 v1.1
  2. Java魔法堂:finalize函数
  3. [Tex学习笔记]积分平均
  4. Prim算法和Kruskal算法(图论中的最小生成树算法)
  5. iOS后台定位实现
  6. Bootstrap页面布局6 - BS把已有的固定宽度布局转换成响应式布局
  7. Javascript 知识点简介
  8. Centos DNS重启失效的解决
  9. VS2010/MFC对话框二:为对话框添加控件)
  10. 服务端获取客户端html页面内容-2013-6-28-2
  11. C# 利用VS自带的WSDL工具生成WebService服务类
  12. 20164301 Exp5 MSF基础应用
  13. Mac 安装HomeBrew 出错
  14. 【CF717G】Underfail 费用流
  15. centos 配置puTTY rsa自动登录
  16. PHP使用serialize和json_encode序列化数据并通过redis缓存文件和$GLOGALS缓存资源对象
  17. 610D - Vika and Segments(线段树+扫描线+离散化)
  18. 无线基站侧的信令风暴根因——频繁的释放和连接RRC产生大量信令、设备移动导致小区重选信令增加、寻呼信令多
  19. 快速求排列组合 lucas定理
  20. 【线程】结果缓存实现(future与concurrenthashmap)

热门文章

  1. 【推导】Codeforces Round #411 (Div. 1) A. Find Amir
  2. [NOIp2017提高组]逛公园
  3. [WikiOI "天梯"1281] Xn数列
  4. Red Hat Enterprise Linux上配置SQL Server Always On Availability Group
  5. java通过UUID生成16位唯一订单号
  6. Android内存优化13 内存泄漏常见情况4 资源泄漏
  7. 项目中集成Easyui-Tree,可拖拽更新节点
  8. net登录积分(每天登录积分仅仅能加一次) 时间的比較
  9. Tomcat9 访问 Manager App
  10. (转)dubbo design