美文网首页365日更挑战
日更第18日: (翻)nginx加固之缓解HTTP慢速DoS攻击

日更第18日: (翻)nginx加固之缓解HTTP慢速DoS攻击

作者: 微凉哇 | 来源:发表于2021-10-30 09:24 被阅读0次

    缓解HTTP慢速DoS攻击

    Mitigating Slow HTTP DoS attacks

    您可以关闭不太频繁写入数据的连接 ,过长的keepalive时间将降低服务器接受新连接的能力。

    在我看来,2-3秒的keepalive_timeout对于大多数人来说已经足够解析HTML/CSS和检索所需的图像、图标,
    设置过高keepalive_timeout将导致资源(主要是内存)的浪费,因为即使没有流量,连接也将保持打开状态,这对系统性能可能产生明显影响。

    并且send_timeout最好设置的小些,这样一来web服务器将迅速关闭连接,释放资源,供新连接使用,从而提供系统吞吐。

    当然超时配置还需根据实际情况进行配置,部分请求可能需要较长的时间接收响应(这部分请求最好在location上下文单独配置超时时间)。

    配置样例(参考值)

    client_body_timeout 10s;    # default: 60s
    client_header_timeout 10s;  # default: 60s
    keepalive_timeout 5s 5s;    # default: 75s
    send_timeout 10s;           # default: 60s
    

    相关文章

      网友评论

        本文标题:日更第18日: (翻)nginx加固之缓解HTTP慢速DoS攻击

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