zoukankan      html  css  js  c++  java
  • Nginx防止DDOS流量攻击

    DDOS流量攻击:频繁的发送请求,造成宽带占用,其他客户端无法访问
            
            Nginx解决DDOS流量攻击,利用limit_req_zone限制请求次数    limit_conn_zone限制连接次数
            
         

    #限制IP的每秒请求次数
            limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
            #限制同一个IP同一时间内创建连接次数
            limit_conn_zone $binary_remote_addr zone=addr:10m;
            server {
                listen       80;
                server_name  ddos.chx.com;

                location /a {
                    limit_req zone=one;
                    limit_conn addr 1;        #同一时间内只能建立一次连接
                    proxy_pass http://www.a.com:8080/a/;
                    index index.html index.htm;
                    
                }
                
            }

    这里我们配置的是一秒内只能请求一次,一秒内的第二次请求将会返回503页面.

     超过间隔可以正常请求

  • 相关阅读:
    sklearn学习笔记
    概率生成模型GAN
    机器学习的种类
    如何为React提交pull request
    webpack define Plugin
    Saas应用方法论12条
    React Ref 和 React forwardRef
    几个数组去重的方法
    级数笔记
    信号量及P/V操作
  • 原文地址:https://www.cnblogs.com/chx9832/p/12291973.html
Copyright © 2011-2022 走看看