美文网首页
模拟 iptables限制同一IP发起的http请求

模拟 iptables限制同一IP发起的http请求

作者: 凉风儿 | 来源:发表于2017-04-02 21:10 被阅读0次

    步骤

    1. 在主机10.10.163.232上用ab命令进行压测,命令如下:
    > # -n总请求数 -c每次并发的数量
    > ab -n 100000 -c http://10.10.163.232/test.txt
    
    1. 观察服务端的连接、及性能情况
    > # 负载段时间内上涨
    > w
    > # 查看请求连接数
    > netstat -an | grep 80 | grep 10.10.163.232 | grep EST -c
    
    1. 在233的服务端,加入 iptables 规则,来限制对http80端口的访问
    # 控制单个ip的并发访问数目
    > iptables -I INPUT -p tcp --dport 80 -s 10.10.163.232 -m connlimit --connlimit-above 10 -j REJECT
    
    1. 在客户端再一次执行ab压测,会发现'Connection refused'字样
    > ab -n 100000 -c http://10.10.163.232/test.txt
    

    相关文章

      网友评论

          本文标题:模拟 iptables限制同一IP发起的http请求

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