首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nginx一直锁着

nginx一直锁着
EN

Server Fault用户
提问于 2012-02-27 06:10:32
回答 1查看 537关注 0票数 0

一直锁着。在过去的几天里我一直在做DDOSed。这是一场大洪水。好吧,GET和POST之间的混合。GET似乎并不有效,我已经在登录页面的前面放置了一个页面,这样用户在登录之前必须填写一个CAPTCHA,以防止用户之前尝试的登录洪流。(他还在尝试,淹没了我的登录页面)。现在他淹没了我的页面来验证验证码,这是唯一能影响到它的东西。不过,我不知道为什么它会对我的服务器产生如此大的影响。它使web服务器完全无法访问。对验证页面的请求之间似乎有很大的延迟,所以我认为他所做的只是简单地告诉nginx他将发送POST数据,然后以非常慢的速度发送以保持连接打开。在这种情况下,我可以基本上超时连接吗?

而且,现在这是一场洪水,它似乎没有任何影响。在我的终端机上看着所有这些连接飞逝。

编辑:是的,现在我知道这是一个缓慢的HTTP请求攻击。其中一些请求是30k字节,仅用于登录或提交CAPTCHA。nginx需要20-300秒的时间来回复其中的一些信息。

编辑:为了扩展这一点,我相当肯定这是一个缓慢的后洪水。

EN

回答 1

Server Fault用户

发布于 2012-02-27 08:01:25

你试过在nginx中关闭守护神吗?或者至少调整参数。缺省值更高。

代码语言:javascript
复制
keepalive_timeout       30 30;
send_timeout            60; 
keepalive_requests      20;

也试着放慢速度

**也尝试限制限制

代码语言:javascript
复制
limit_req_zone  $binary_remote_addr  zone=blacklist:1m   rate=60r/m;
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/364006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档