Linux系统防火墙防止DOS和CC攻击的方法

2017-02-15 17:34:30

用Linux系统防火墙功能抵御网络攻击 虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。 通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底 的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵. 用Linux系统防火墙功能抵御网络攻击 虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。 通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底 的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux 系统本身提供的防火墙功能来防御。 1. 抵御SYN SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际 建立连接,最终导致被攻击服务器的网络队列被占满,无法被正常用户访问。 Linux内...

评论(0) 浏览(1896)

PHP的数组转换成JSON的问题

2017-02-14 15:36:56

$a = array("abc","ddd"); $b = array(1=>"abc",3=>'ddd'); 以上两个数组在PHP里表现均是数组,因为PHP是个弱类型的语言。所以没有啥差别。 但是在实际与客户端对接的过程中,需要转换成JSOn格式,对于客户端来说,是个数组还是一个OBJECT是有差别的. 分别打印: print_r($a);//["abc","ddd"] print_r($b);//{"1":"abc","3":"ddd"} 所以实际开发的需要特别注意。特别是在一些业务场景 需要组合数组,删除数据中某个数据,这时会把数组的自然...

评论(0) 浏览(1975)

鼠标跟随文字效果

2017-02-13 12:06:13

<STYLE>.spanstyle {     COLOR: #0066ff; FONT-FAMILY: 隶书; FONT-SIZE: 14pt; FONT-WEIGHT: normal; POSITION: absolute; TOP: -50px; VISIBILITY: visible } </STYLE> <SCRIPT language=javascript>     var message="我 爱 你 一 生 一 世 !";     var x,y;     var step=12;     var flag=0;    ...

评论(0) 浏览(2320)

保留键值KEY 的随机算法

2017-02-10 11:16:52

保留键值KEY 的随机算法 法一: $ac=array('key_1'=>'aaa','key_2'=>'bb','key_3'=>'ccc','key_4'=>'aaa'); function test ($ac){ foreach ($ac as $k=>$v){      $rs['k']=$k;      $rs['v']=$v;      $list[]=$rs; } print_r($list); shuffle($list); foreach($li...

评论(0) 浏览(1146)

动态时间

2017-02-10 11:15:33

动态时间 <script> setInterval("jnkc.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000); </script> <div id=jnkc name=jnkc></div> ...

评论(0) 浏览(2269)

对称加密

2017-02-10 11:13:59

/**  * 对称加密  */ /**  * 播放随机种子  */ function make_seed() {     list($usec, $sec) = explode(' ', microtime());     return (float) $sec + ((float) $usec * 100000); } /**  * 用密钥进行加密  */ function enkey($txt,$key) {  $encrypt_key = md5($key); //将密钥进行MD5加密  $ctrl = 0;       ...

评论(0) 浏览(1093)

在Nginx服务器中设置多个站点

2017-02-08 17:06:57

当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VPS 上放置多个网站/博客呢?如何通过一个 IP 访问多个站点/域名呢?这就是大多数 web 服务器支持的 virtual hosting 功能。这里将描述如何一步一步如何用 nginx 配置 virtual hosting。 nginx 是一个小巧高效的 web 服务器,由俄罗斯程序员 Igor Sysoev 开发,nginx 虽然体积小,但功能一点也不弱,能和其他的 web 服务器一样支持 virtual hosting,即一个IP对应多个域名以支持多站点访问,就像一个IP对应一个站点一样,所以是”虚拟”的。你想在...

评论(0) 浏览(2321)

插入排序法

2017-02-08 11:30:38

插入排序法: 就是采用数组中的数值,,分别进行比较,,两个数值比较完后,,大的放后面, 小的放前面,,两个互换位置,       function insert_sort($array){        if (count($array) <= 1) return $array;        for ($i=1;$i<count($array);$i++) {         $temp = $array[$i];         $j = $i-1; &...

评论(0) 浏览(1019)

XML生成方法

2017-02-08 11:29:41

通过构造数组。再执行生成函数即可 $data=array(     'config'=>array(      'list'=>array(       'tollgate_id'=>'tollgate_id',       'tollgate_name'=>'tollgate_name',       'tollgate_life'=>'tollgate_life...

评论(0) 浏览(1068)

xml生成

2017-02-08 11:29:19

方法一: <?php $dom = new DOMDocument('1.0', 'iso-8859-1'); $element = $dom->createElement('test', 'This is the root element!'); // We insert the new element as root (child of the document) $dom->appendChild($element); echo $dom->saveXML(); ?> 方法二:   $DOM = new DOMdocument('1.0', 'utf-8');   $node ...

评论(0) 浏览(1108)

Powered by PHP 学习者(mail:517730729@qq.com)

原百度博客:http://hi.baidu.com/ssfnadn

备案号:闽ICP备17000564号-1

开源中国 PHPCHINA