美文网首页
Nginx-访问限制

Nginx-访问限制

作者: 844b9a3a3a68 | 来源:发表于2018-01-25 13:43 被阅读1793次

请编辑Nginx目录下的nginx.conf

http部分配置

        limit_conn_status 404;
        #通过“漏桶”算法限制每个 IP 发起的请求频率。
        limit_req_zone $binary_remote_addr zone=sym:10m rate=30r/m;
        #限制每个 IP 发起的连接数。
        limit_conn_zone $binary_remote_addr zone=conn_sym:10m;
        limit_conn_zone $server_name zone=perserver:10m;

server部分配置

        #表示最大并发连接数
        limit_conn conn_sym 50;
        #表示该服务提供的总连接数不得超过此值,超过请求的会被拒绝
        limit_conn perserver 100;
        #burst=5 表示最大延迟请求数量不大于5。 如果太过多的请求被限制延迟是不需要的 ,这时需要使用nodelay参数,服务器会立刻返回503状态码。
        limit_req zone=sym burst=5 nodelay;

使用Nginx自带的配置即可避免一些普通的攻击,一般个人站点推荐配合:fail2ban

相关文章

  • Nginx-访问限制

    请编辑Nginx目录下的nginx.conf http部分配置 server部分配置 使用Nginx自带的配置即可...

  • linux全新安装

    ****安装nginx tar -zxvf nginx-*** cd nginx-****** yum -y in...

  • 访问限制

    如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,...

  • 访问限制

    我们先设定一个 Student 类: 测试一下: 可见外部代码还是可以自由地修改一个实例的属性,如果要让内部属性不...

  • 访问限制

    访问限制: 私有属性前加__(双下划线),这样实例化一个对象之后,该对象无法获取、修改该属性。 看个例子: cla...

  • 如何解除或重置iPhone的访问限制密码?

    新技能get√ iPhone拥有访问限制功能,依次打开设置-通用-访问限制,在这里设置访问限制密码,就可以启用该功...

  • 通过 lua 进行 nginx redis 访问控制

    Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。 1. 需求分...

  • API接口访问频次限制 / 网站恶意爬虫限制 / 网站恶意访问限

    API接口访问频次限制 / 网站恶意爬虫限制 / 网站恶意访问限制 方案 采用多级拦截,后置拦截的方式体系化解决 ...

  • python 限制访问

    上次在学习python class的时候,我们在class内部定义了属性,在class外部,我们可以通过 实例去访...

  • 限制ip访问

网友评论

      本文标题:Nginx-访问限制

      本文链接:https://www.haomeiwen.com/subject/yxrvaxtx.html