欢迎来到DESIPO.COM,外贸电子商务整合专家!
登录 | 免费注册 ?
|
| PHP版本DDOS防御代码,未经测试,原理差不多,无非是找寻多次快速访问网站的IP,封锁。<?php //查询禁止IP $ip =$_SERVER['REMOTE_ADDR']; $fileht=".htaccess2"; if(!file_exists($fileht))file_put_contents($fileht,""); $filehtarr=@file($fileht); if(in_array($ip."\r\n",$filehtarr))die("Warning:"."<br>"."Your IP address are forbided by some reason, IF you have any question Pls emill to shop@mydalle.com!"); //加入禁止IP $time=time(); $fileforbid="log/forbidchk.dat"; if(file_exists($fileforbid)) { if($time-filemtime($fileforbid)>60)unlink($fileforbid); else{ $fileforbidarr=@file($fileforbid); if($ip==substr($fileforbidarr[0],0,strlen($ip))) { if($time-substr($fileforbidarr[1],0,strlen($time))>600)unlink($fileforbid); elseif($fileforbidarr[2]>600){file_put_contents($fileht,$ip."\r\n",FILE_APPEND);unlink($fileforbid);} else{$fileforbidarr[2]++;file_put_contents($fileforbid,$fileforbidarr);} } } } //防刷新 $str=""; $file="log/ipdate.dat"; if(!file_exists("log")&&!is_dir("log"))mkdir("log",0777); if(!file_exists($file))file_put_contents($file,""); $allowTime = 120;//防刷新时间 $allowNum=10;//防刷新次数... 2014年 02月 27日 |
| Linode VPS 磁盘镜像大小调整,新增VPS镜像盘大小,现在LINODE硬盘空间已经提升了好几次了,最低也比几年前的高好多,是时候注意升级自己的VPS了。 Linode VPS 最小型的磁盘空间也有 24GB 了。而实际上对于一般的 VPS 用户,系统加数据可能都只有几个 G,不需要一次都将这 24GB 用完。Linode 在管理控制台(Manager)中提供了很方面的磁盘镜像(Disk Image)管理功能,让用户可以方便的调整磁盘镜像的大小。 注意 :如果要调整当前正在使用的磁盘镜像的大小,需要先将其 shut down。 我目前有 3 个 Disk Image,如下图所示。其中第二个是目前正在使用的磁盘镜像,只有 4000MB,实际占用可能是不到 3000MB。 Linode Dashboard 中的 Disk Images,可以单击后面 Edit 来进行 Resize 减小 Disk Image 的时候需要注意不能比自己系统实际占用的空间小(废话 :D)。要看自己的 VPS 里数据有多少,登入后使用命令查看磁盘占用, df -h 根据输出就知道已有的数据量,记下数值,然后决定自己要调整的数据。需要注意的是,实际使用中 VPS... 2014年 03月 29日 |
| 刚买BH的空间,把我原来的网站修改配置文件后上传,前台能打开 正常,可是后台居然出现 Page Not Found The address you typed was either entered incorrectly or is no longer on our site. Return to the Home Page or view our Site Map. 我跟BH的客服聊了下,他说这是我程序问题让我去问zencart 我再本地电脑测试后台都是正常的,怎么传到BH就出现这个错误了呢? 而且 我还发现只要是子目录下面任何文件直接输入地址打开都报这个错误。 网上 搜索半天 还是找不到答案,我想万能的 idcspy博友一定神通广大 法力无边,一下子就解决了 今天遇到相同的问题。以前解决过,其实只是目录文件权限设置问题,改成644权限,不要使用777权限,遇到类似问题,测试方式也非常简单,写一个PHPINFO文件,传到对应目录,然后打开看看是不是正常,用这种方法判断是网站本身系统问题还是,服务器设置问题。如果正常还是打不开说明网站本身系统问题,否则就是服务器配置问题,设置这个文件的权限,直到可以使用,再把其他文件设置成相同权限。 2014年 05月 05日 |
| 网站被服务器商拒绝服务以后,如何快速移动自己的网站数据。特别是仿牌产品,被惩罚是经常地,如何快速的移动数据到新的服务器,我们经常使用FTP,但是毕竟国外的网络和国内的网络在带宽上很难快速的上传下载。为了解决这个问题,我们今天来讲下如果快速的移动这些数据。 首先对于一般的虚拟空间用户,我只能说你还是只有一步一步下载,但是下载之前请打包ZIP,这样速度和出错率都要降低。国外的服务器普遍速度都挺快的,FTP下载问题一般都不大,用HTTP协议也行,毕竟一般的网络下载带宽比上载带宽大得多。 这样吧东西下载到本地在去解压,删除一些不要的东西,也能解决一些问题。 对于服务器或者VPS,云服务器用户呢。没错,既然上载带宽不如下载,同时又是都是国外的服务器,我们为何不把上传这部分,改成下载呢? WIN主机我不用讲,一般的下载软件很容易就解决问题。你们只需要用以前下文件的方法,从一台服务器下载到新的服务器就好了,然后在服务器上解压文件。... 2014年 12月 05日 |
| 问题:WHM 设置问题,域名不能绑定在服务器上显示错误页面,实际文件夹页面正常。 最近作者新买了一个国外的云服务器,支持CP的,一波三折,客户开始扣费以后没有开服务,后来沟通以后开了服务器但是只给了一个组件后台的密码,SSH和CP账户都没有,接着要到了SSH和WHM的服务账户和密码。 诡异的事情继续发生,首先WHM登陆进去以后未授权,联系客服解决了这个问题。 接着自己建立了CP账户,绑定了域名到这台主机。同时上传测试文件。在IP加用户格式的情况下正常打开http://IP/~用户名/test.html 但是诡异的事情继续发生,域名解析已经生效的情况下,测试域名加文件却显示404,域名本身也是错误页面。 联系客服,推来推去。好吧只有自己解决。 开始在WHM摸索,以为是什么设置没开。我是第一次用WHM。以前都是手动配置或者直接用虚拟主机的CP账户。 看到网上说设置附加域的问题,我也开了,然后DNS问题,我怀疑是不是因为需要使用服务商的DNS,切换以后仍旧没解决。... 2014年 12月 05日 |
| From BD Linux 下,使用unzip解压时,报错: $ unzip trunk.zip Archive: trunk.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of trunk.zip or trunk.zip.zip, and cannot find trunk.zip.ZIP, period. $ du -sh trunk.zip 2.3G trunk.zip 文件大小为 2.3G,可能是 unzip 设置了这个限制吧。在网上查到要用 jar 来解 $ jar xvf trunk.zip 如果出现 jar:Command not found 要用yum下载 $ yum -y install java-1.6.0-openjdk-devel 再次运行 $ jar xvf trunk.zip 就能成功,看来,unzip局限蛮大的呀。 2014年 12月 27日 |
| WDCP其实很麻烦,经常会遇到很多问题,这里罗列解决EXCEL插件缺少 ZipArchive 的时候的解决方法。 要用wordpress的revolution slider,但是使用过程中显示Error: Wrong export slider file format! This could be caused because theZipArchive extension is not enabled. Go Back 好像是没有ziparchive这扩展,搜了下 好像这样就可以了。 cd /usr/src wget http://pecl.php.net/get/zip (这个下载后看不到版本的,所以跳过这个步骤没用ssh,直接在浏览器下载后用wdcp上传到/usr/src) tar zxvf zip-1.12.4.tgz (可能下载版本不一样,按zip-1.x.x.tgz就可以了) cd zip-1.12.4 /www/wdlinux/php/bin/phpize的位置可以通过PHPINFO查看 /www/wdlinux/php/bin/phpize ./configure --with-php-config=/www/wdlinux/php/bin/php-config make make install 安装后记录屏幕下的zip.so的位置,例如/usr/local/lib/php/extensions/zip.so 修改php.ini 增加 extension=/usr/local/lib/php/extensions/zip.so 然后同样在php.ini文件中,将zlib.output_compression = Off 改为 zlib.output_compression = On service httpd restart (重启apache) 2015年 04月 28日 |
| KLOXO面板错误手动修改配置文件域名解析的方法 /home/apache/conf/domains 下的配置文档可以直接修改域名解析问题 服务器重启 /etc/init.d/httpd restart server httpd restart 其他配置档 /etc/下面 2015年 12月 29日 |
| 前段时间一直用df -l查看磁盘使用量 每次都是99%,就清理了LOG。 但是后来还是老样子,而且LOG越来越小,清理了也没用,就开始找问题 最后确定到问题是PHP5下面的SESSION文件太多了,站了5G多。 查询大小命令如下 du -hs /var/opt/ du -h --max-depth=1 手动删除命令find /var/lib/php5/ -cmin +5 -name "sess_*" -delete > /dev/dull 2>&1 2016年 03月 08日 |
| centos 文件删除以后没有释放。 删除文件后 df -h发现空间还是老样子,包括重启以后 使用 du -h --max-depth=1 查看对应的目录占用情况 发现一个目录./trash 进入目录清空文件 rm -rf * 然后在用du -h --max-depth=1 查找,发现LOG日志也没有释放 继续删除对应的日志文件。 最后重启机器。 OK 2016年 09月 07日 |
|
Copyright © 2012-2013 迪赛普科技 版权所有
合作邮箱:admin@desipo.com 合作QQ:76052083 |