mod_bandwidth可以对IP的并发数进行控制,也可以对下载流量进行控制,也可以对某个目录的流量进行控制。编辑httpd.conf配置文件:
LoadModule bw_module modules/mod_bw.so
<virtualHost *:80>
ServerName chaodiquan..comDocumentRoot /var/www/vhost1 这里根目录
BandwidthModule OnForceBandWidthModule OnBandwidth all 1024000MinBandwidth all 50000 #每个客户端最高速度可达50KBLargeFileLimit * 500 50000MaxConnection all 6</virtualHost>解释一下参数设置值
BandWidth localhost 0 #对localhost不限速BandWidth 192.168.1.5 102400#对192.168.1.5限速为100KBBandWidth “u:^Mozilla(.*)” 10240 #用mozilla时限速10KBBandWidth “u:wget” 102400 #如果用wget下载时限速10KBMinBandWidth all -1 #保证每个客户端最高速度可达10KBLargeFileLimit .jpg 100 10240 #jpg文件超过100KB,限速10KB#下面的510挺好,如果不设置,apache自己会报错,就根报404差不多,页面非常的丑ErrorDocument 510 /exceed_speed.htmlBandWidthError 510MaxConnection all 10#所有ip最大连接数为10MaxConnection 192.168.1.5 5 #192.168.1.5最大连接数为5
这个是按照l系统进行解释的不知道你是l系统还是w系统希望可以帮助到你的哈
楼上的你好,若无法通过技术实现,可以通过硬防防御实现。目前国内有一些是做防御的机房,专门提供防御攻击的服务器,针对DDOS CC攻击可以提供相对应的防护策略。
所以若客户实在找不到好的解决办法,可以直接用高防御机房现成的防攻击服务器,也不用自己花心思解决了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)