当前位置:七道奇文章资讯安全技术网络技术
日期:2009-11-17 18:07:00  来源:本站整理

提高Discuz防DDOS本领的代码和办法[网络技术]

赞助商链接



  本文“提高Discuz防DDOS本领的代码和办法[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

由于admincp文件的特别性.在产生新衔接的时刻.会占用很大的系统资源.所以,多个IP不断地拜候admincp.php文件的时刻,服务器很简单就被DDOS至死机状况. 

办理办法: 
admincp.php文件的开始里<?php的下面加入下面代码: if(preg_replace("/https?:\/\/([^\/]+).*/i", "\\1", $HTTP_SERVER_VARS[’HTTP_REFERER’]) != $HTTP_SERVER_VARS[’HTTP_HOST’]) { 
 exit(’告诫----你的操作已经被禁止.’); 
}扩大,用相同的办法在每个文件头加入相同代码可以大大提高论坛的防ddos本领: 
index.php头加入 if(preg_replace("/https?:\/\/([^\/]+).*/i", "\\1", $HTTP_SERVER_VARS[’HTTP_REFERER’]) != $HTTP_SERVER_VARS[’HTTP_HOST’]) { 
 exit(’点击进入论坛.<a href="http://www.freediscuz.com/index.php">http://www.freediscuz.com</a>’); 
}论坛根目录里的其他php文件头加入以下代码: if(preg_replace("/https?:\/\/([^\/]+).*/i", "\\1", $HTTP_SERVER_VARS[’HTTP_REFERER’]) != $HTTP_SERVER_VARS[’HTTP_HOST’]) { 
 exit(’告诫----你的操作已经被禁止.<a href="http://www.freediscuz.com/index.php">http://www.freediscuz.com</a>’);  


这样改正今后,每个拜候你的论坛的人都必须从首页点击链接才能进入论坛,假如是DDOS攻击论坛的话,攻击者发送的信息就不会传送给论坛的php程序了.这样就大大的节俭了系统资源,使得论坛的防DDOS本领大大增添.分外是在unix系统下,防备本领乃至是数倍的增添. 当然,假如你想完好办理防DDOS,那最好是在屏蔽IP拜候了,但普通我们租用空间,管理员不会简单封IP的,所以只能这样了. 

注意改正代码里的地址为你的论坛地址.


  以上是“提高Discuz防DDOS本领的代码和办法[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 提高Discuz防DDOS本领的代码和办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .