From Kloxo HostInaBox, a light and efficient webhosting platform, to Kloxo Enterprise, a truly distributed hosting platform. Kloxo is a fully scriptable, distributed and a 100% object oriented hosting platform. Try the Kloxo Demo. Go to the Installation instructions. Features: CentOS 5 Support Integrates with billing software such as AWBS, WHMCS and HostBill Kloxo HostinABox: Feature Complete web hosting platform that uses 10MB RSS. Kloxo Enterprise: distributed hosting platform. View, Search and Manage your entire hosting, and every domain from [...]
Category Archives: 网站建设
-
在Kloxo中设置伪静态
在Kloxo中设置伪静态 首先请区别伪静态功能和伪静态规则,在Kloxo中Apache和Lighttpd均已经启用伪静态功能。 需要根据网站程序添加进对应的伪静态规则才能正常使用伪静态功能。同一个网站程序在不同服务器软件下的伪静态规则不同。 (1)Apache环境 直接将.htaccess文件传至网站根目录即可。 由于Apache使用较为广泛,绝大多数网站程序的Apache伪静态规则可以在官方网站或者论坛找到。如果没有请自行Google。 (2)Lighttpd环境 伪静态设置页面位置如下图,添加完伪静态需要需要重启Web服务器。 常用程序的Lighttpd伪静态规则 WordPress url.rewrite = ( “^/(wp-.+).*/?” => “$0″, “^/(sitemap.xml)” => “$0″, “^/(xmlrpc.php)” => “$0″, “^/(.+)/?$” => “/index.php/$1″ ) WordPress MU(多用户) url.rewrite-once = ( “^/(.*)?/?files/$” => “index.php”, “^/(.*)?/?files/(.*)” => “wp-content/blogs.php?file=$2″, “^/([_0-9a-zA-Z-]+/)?(wp-.*)” => “$2″, “^/([_0-9a-zA-Z-]+/)?(.*\.php)$” => “$2″, “.” => “index.php” ) Discuz(程序放在网站根目录,如bbs.zysjw.cn) url.rewrite-once = ( “^/archiver/((fid|tid)-[\w\-]+\.html)$” => “archiver/index.php?$1″, “^/forum-([0-9]+)-([0-9]+)\.html$” => “forumdisplay.php?fid=$1&page=$2″, “^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$” => “viewthread.php?tid=$1&extra=page=$3&page=$2″, “^/space-(username|uid)-(.+)\.html$” => “space.php?$1=$2″, “^/tag-(.+)\.html$” => “tag.php?name=$1″ ) Discuz(程序放在网站子目录,如www.zysjw.cn/bbs,如果子目录名不是bbs,请将下面规则中的bbs修改为你的子目录名) url.rewrite-once = ( “^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$” => “bbs/archiver/index.php?$1″, “^/bbs/forum-([0-9]+)-([0-9]+)\.html$” => “bbs/forumdisplay.php?fid=$1&page=$2″, “^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$” => “bbs/viewthread.php?tid=$1&extra=page=$3&page=$2″, [...]
-
kloxo设置301重定向
设置301重定向 Lighttpd Kloxo没有提供直接设置301的选项,此设置需要直接修改Lighttpd的配置文件才能实现。 配置文件路径: /etc/lighttpd/conf/kloxo/lighttpd.domain.com 下面为301设置示例,功能是将zysjw.cn以301方式转向到www.zysjw.cn。 $HTTP["host"] =~ “^(zysjw.cn)” { url.redirect = (“^/(.*)$” => “http://www.zysjw.cn/$1″) } $HTTP["host"] =~ “^(www.zysjw.cn)” { 配置选项,略 } Apache 可以利用.htaccess文件进行设置。
-
服务器本地文件备份到ftp服务器里
我们利用Windows的计划任务和ftp.exe实现本地文件备份到ftp服务器里 第一步建立一个文本文档来报存ftp.exe里面要执行的内容 open 172.18.1.6 username password prompt passive cd files/backup_directory_name/ lcd “C:\Path of local directory to backup” mput *.* bye 建立一个这样的文档保存为c:\ftpbackup.txt 记住修改上面的地址和路径为你所需要的 然后再打开windows的计划任务 建立新任务 执行 C:\WINNT\system32\FTP.EXE –s:C:\ftpbackup.txt (注意:C:\ftpbackup.txt要在c盘,如果在d或者e盘就会出错。如果一定要把这个文件放在d盘或者e盘,可以建立一个批出来文件,在批处理里面进入这个文件的路径,再允许这个命令就可以了。) Start in的地方填写C:\WINNT\system32 最后计划一个执行时间就ok了 这样就可以实现一个将本地文件利用计划任务定期放到ftp server上 如果你有一些文件每天需要备份 又有多级文件夹这样的话 你可以在ftp.exe的前一个小时计划一个rar或者zip的任务 执行一个打包 然后修改ftp的命令脚本来将这个包放到ftp server
-
Windows系统备份.定时RAR压缩打包并且FTP上传的bat方式
定时RAR压缩打包并且FTP上传的bat方式 cd C:\Program Files\WinRAR // 切换到winrar相应的文件夹 rar.exe // 运行rar.exe rar a d:\111.rar d:\www // 压缩打包 将D盘下的WWW文件夹压缩成111.rar ftp -n 61.160.***.*** < d:\ftp.txt // 连接FTP服务器 调用ftp.txt exit //退出 在D:\下创建ftp.txt内容: 引用内容 user 用户名 密码 prompt off cd Upload //切换到要上传的相应文件夹下 mput D:\111.rar //上传文件 也可以用”FTP 本地文件名 FTP空间文件名” bye //退出ftp登陆 ========================================================== 用winrar定时压缩备份文件 1.安装winrar; 2.新建文本文档,输入程序代码 d:\progra~1\winrar\winrar.exe a -ag -k -r -s -ibck E:\DataBak\bak.rar E:\Data\ 3.将上述文件保存为:bak.bat 4.利用计划任务,定时运行此文件即可达到定时备份的目的. /*—————参数说明——————-*/ winrar.exe:运行winrar; d:\progra~1\winrar\winrar.exe:winrar的安装目录,progra~1=program files; a :备份所有文件; -ag :当创建压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,文件名bakYYYYMMDDHHMMSS.rar; -k :锁定压缩文件; -r:备份目录和子目录; -s :创建固实压缩文件; -ibck :后台运行; E:\Databak\bak.rar :备份的路径和基本名称(-ag参数会自动在bak后加上系统当前时间); E:\Data\ :要备份的文件目录; /*—————说明结束——————-*/ 附:亦可用图形的方法创建 [...]
-
WinRAR备份技巧
RAR控制台日常备份策略 run.bat rar a -ep1 -agYYYY{年}MM{月}DD{日} 备份 @list.txt -ep1是忽略原文件路径,rar包里是一堆文件,没有目录结构 -ag附加命名规则 @list.txt如下 C:\Program Files\Opera\profile\notes.adr C:\Program Files\Opera\profile\opera6.adr C:\Program Files\Opera\profile\opera6.ini C:\Program Files\Opera\profile\search.ini C:\Program Files\Opera\profile\contacts.adr C:\Program Files\FileZilla\FileZilla.xml C:\Program Files\EditPlus 2\editplus.ini 利用Winrar的控制台命令和DOS批处理自定制备份 在Winrar的程序目录下,有一个DOS文件rar.exe,可独立于winrar运行。 新建批处理文件bak.bat,写 @echo off echo. echo 备份收藏夹(Press a key)… pause > nul rar a fav “%userprofile%\favorites” if errorlevel 0 echo 收藏夹备份完毕 echo. echo 备份FileZilla(Press a key)… pause > nul rar a fzl “%programfiles%\FileZilla\FileZilla.xml” > nul if errorlevel 0 echo FileZilla.xml备份完毕 echo. echo 备份便笺… pause > nul rename E:\MyDoc\便笺.log “便笺_%date%.txt” if errorlevel 1 echo [...]
-
用winrar玩自动备份文件
研究了一下winrar的命令,写出了以下一个简单的命令 “C:\Program Files\WinRAR\WinRAR.exe” a -ibck -agYYYY-MM-DD-HH-MM-SS E:\****\*****\backup\**.rar @E:\****\*****\backup\backup.lst该命令会把E:\****\*****\backup\backup.lst中的文件或文件夹备份到E:\****\*****\backup\下,并自动在压缩包上加上时间,精确到秒,用着还不错. ————————————–参考了以下资料——————————— 我们在系统里面总是会有一些文件需要定期备份的。比如说web页面,某些应用程序的配置文件等。一般来说,在linux系统下,我们可以利用tar命令将指定的一些文件打包成一个文件。在windows系统下,可以利用winrar软件来实现同样的功能。如果为了将d:\web目录下的所有文件压缩成一个文件,则命令行方式如下: winrar a -r -ibck webtar d:\web\ 其中,a 表示创建rar文件,-r 表示包括子目录,-ibck 表示后台运行程序,webtar表示最终文件名。 对于备份来说,一般有一台服务器专门保存备份的文件,比如说利用ftp协议进行传送。windows下自带的ftp的命令行执行方式如下: ftp -s:myscript.scr 其中 myscript.scr 文件是自己编写的一个ftp脚本。如果为了将webtar文件传送到202.118.227.1的服务器上面,则myscript.scr文件示例如下: open 202.118.227.1 michael yyxx3.0_2 cd backup put webtar.rar quit 最后,将编写好的脚本放入windows的自动执行里面,就可以实现自动备份了。 完整的示例如下: ======================================= @echo off rem rem 定义一些参数 rem set version=written by MichaelZheng, 2005.09.14, v0.3 set dest=e:\backups\datas set dest_uedit=%dest%\UltraEdit set dest_unispim=%dest%\unispim set dest_radmin=%dest%\Radmin set dest_favorites=%dest%\Favorites rem 如果使用了参数 –version,就仅输出版本信息 if ‘%1′==’–version’ goto label_about echo ************************************************************** echo 本脚本备份一些绿色软件的配置文件,用于重装系统前收集系统信息用 echo [...]
-
winrar加计划任务实现免费的定时打包备份功能
如果你做的是很主要的文件,你想过哪天硬盘突然坏了吗?如果真的这样可就惨了。让我网中网来教您让计算机自动按您规定的时间备份文件。 下面的技巧可以让电脑定时将你的文件自动备份到服务器上,或别的电脑上。而且只需WinRAR,再加上Windows的计划任务就能轻松实现让电脑自动定时备份、关机备份、空闲备份等功能。 本例中,要定时备份C:\Work文件夹下的所有新文件到\\Ctipsserver\bak文件夹下,操作系统为Windows 2000/XP 一、制作配置文件 启动“资源管理器”,进入C:\Work文件夹。选中并右击所有文件,选择“WinRAR→添加到压缩包”,打开“压缩包名称和参数”窗口,单击“备份”标签,勾选“按掩码产生压缩文件名”复选框。接着单击“常规”标签。并单击“浏览”按钮,把文件保存到\\Ctipsserver\bak文件夹下。 接着,单击“配置”按钮,选择“保存当前配置为新配置”,在“配置名称”中输入备份方案名,如“备份Work文件内容”,同时选中“保存档案文件名”和“保存选定文件名”及“在桌面创建快捷方式”前的复选框。单击“确定”按钮返回“保存档案文件名和参数”窗口,按下“确定”按钮备份文件。 二、定时备份 点击“开始→设置→控制面板→任务计划”。接着,把桌面上的“备份Work文件内容”快捷方式拖放到“任务计划”窗口。然后双击“备份Work文件内容”图标,设置其属性。 单击“日程安排”标签,单击“任务计划”下拉列表框,从中选择“每天”,而“开始时间”设置为自己的时间。再单击“设置”标签,取消选中“电源管理”下的“如果计算机使用电池来运行,不要启动任务”。 通过上述设置后,到了你设置的时间,电脑就会自动备份C:\Work下的所有所有文件到\\Ctipsserver\bak文件夹下,且会按备份的日期和时间作为文件名,如work20030306141726.rar、work20030306151826.rar等。 小提示 ★如果想在电脑空闲时备份数据,可单击“任务计划”下拉列表框,从中选择“空闲时”,在“当计算机空闲时间超过xx分钟”处将时间改为10分钟。完成以上设置后,按“确定”按钮,再在打开的窗口中输入系统管理员密码,退出设置窗口。这样,当10分钟后没有操作,电脑会自动备份数据。 ★系统启动时自动备份:单击“任务计划”下拉列表框,从中选择“在系统启动时”,系统在启动时将会自动备份数据。 ★备份完成后就关机:如果你是5点下班,那可以在制作WinRAR配置文件时,单击“高级”标签,然后选中“完成操作后关闭计算机电源”复选框。然后设置任务计划在5点钟备份数据,这样备份完数据后,电脑会自动关闭。
-
浅析DIY服务器内存的选择
几天前在某QQ群,有人和笔者讨论起来,为什么有的服务器主板可以使用普通内存,而有些服务器主板插入普通内存根本就点不亮,我想这个问题也是很多初级DIY服务器朋友的疑惑之处,趁着这次机会,就详细的说明一下。 我们都知道,在INTEL平台,北桥负责与CPU的联系,并控制内存、AGP、PCI数据在北桥内部传输。基本上只要主板芯片组确定,那么其支持的内存类型也就确定了。在介绍主板的时候,我们已经说过,INTEL芯片组划分的很清楚,865PE属于工作站级别芯片组,不支持ECC内存,只能使用普通内存,875P芯片组属于低端服务器/工作站级别,支持ECC内存和普通非ECC内存,而E7525属于高端服务器,为了保证其稳定性,必须采用ECC REG内存,使用其他内存无法点亮。在AMD方面,K8 CPU集成了内存控制器,CPU与内存直接交换数据,不通过北桥。939针的ALTHON 64系列不支持ECC,所以只能用普通内存,939针的OPTERON支持ECC内存和普通非ECC内存,940针的OPTERON系列只能使用ECC REG内存,插入普通内存无法点亮。 普通内存 ECC内存 REG ECC内存有什么不同? 普通内存大家经常接触,DDR400的内存现在遍地都是,很多高档内存甚至可以运行DDR600/DDR2 800,而有些内存也可以达到2-2-2-5这样低的延迟,因为大家接触的比较多,这里就暂不作介绍了。 反观ECC和REG ECC内存不追求高频率和低延迟,INTLE平台内存运行频率一般在DDR333或者是DDR2 400,,AMD平台内存运行频率在DDR400,延时也多在4-4-4-8左右,从性能上看丝毫不占优势,但是稳定才是其立足的根本。图为DDR2 ECC内存。这里我们常说的ECC内存就是单指的 Unbuffer ECC,其价格和普通内存相比只贵10%-20%,从外观来说,Unbuffer ECC内存因为要满足效验纠错的需要,加入了一颗ECC效验颗粒,由于采用的是TOSP封装,使得内存看上去每面有9颗内存颗粒。 而REG ECC的价格就贵了许多,内存上面的芯片一般比普通主板多出2-3个,主要是PLL (Phase Locked Loop)和Register IC,它们的具体用处如下 PLL(Phase Locked Loop) 琐相环集成电路芯片,内存条底部较小IC,比Register IC小,一般只有一个,起到调整时钟信号,保证内存条之间的信号同步的作用。Register IC内存条底部较小的集成电路芯片(2-3片),起提高驱动能力的作用。服务器产品需要支持大容量的内存,单靠主板无法驱动如此大容量的内存,而使用带Register的内存条,通过Register IC提高驱动能力,使服务器可支持高达32GB的内存。 因为有了PLL和 Register芯片的支持,服务器内存可以做的很大,更好的满足日益庞大的软件对内存无止境的要求。 图为日本上市的单条4GB REG ECC内存 另外看留言,有朋友提到目前很多高端服务器都是多通道,在我们DIY服务器的范畴内,这种多通道服务器很少遇到,在此不重点介绍。 ECC 原理 以及Registers功能 服务器一般要求24小时×365天不间断运行,而且不允许中途故障频出或者频繁重启,对可靠性和稳定性两项指标要求极为苛刻。相比较而言,PC机对可靠性和稳定性的要求就相对简单了许多——系统崩溃重启即可,每天开机时间多数不超过10小时。截然不同的应用决定了二者对内存功能要求的差异性。 为什么拥有ECC技术的服务器可以做到7X24或者365X24不死机重起呢,我们要先从最原始的奇偶校验说起。在计算机内,所有的信息都是以简单的“0”与“1”表示;不过当数据在电子元件间进行传递时,是有可能发生数据“误传”的情形,也就是说原来该是0的比特数据,却被误植为1的比特数据,而产生错误。其可能发生的原因相当多,包括电子噪声、元件硬件上的问题,或是传输接口不稳等,都可能数据错误,随之而来的时服务器重起,数据丢失,WINDOWS崩溃等一系列严重的后果,正如混沌学中的蝴蝶效益,极小的起因引发巨大的后果。也正因为如此,在存储器中便发展出ECC(Error-Correcting Code)与Parity Check等的检错方式,希望能降低数据传输的错误,使服务器能够长时间稳定工作。 比特(bit)是内存中的最小单位,也称“位”、它只有两个状态分别以1和0表示。我们将8个连续的比特叫做一个字节(byte)。非奇偶校验内存的每个字节只有8位,若它的某一位存储了错误的值,就会使其中存储的相应数据发生改变而导致应用程序发生错误。而奇偶校验内存在每一字节(8位)外又额外增加了一位作为错误检测之用。比如一个字节中存储了某一数值(1、0、0、1、1、1、1、0),把这每一位相加起来(1+0+0+1+1+1+1+0=5)。若其结果是奇数,校验位就定义为1,反之则为0。当CPU返回读取储存的数据时,它会再次相加前8位中存储的数据,计算结果是否与校验位相一致。当CPU发现二者不同时就作出一定的反应。但Parity有个缺点,当内存查到某个数据位有错误时,却并不一定能确定在哪一个位,也就不一定能修正错误,只能让数据源重新发送一次信号,再次校验。所以带有奇偶校验的内存的主要功能仅仅是“发现错误”,并能纠正部分简单的错误。 通过上面的分析我们知道Parity内存是通过在原来数据位的基础上增加一个数据位来检查当前8位数据的正确性,但随着数据位的增加Parity用来检验的数据位也成倍增加,就是说当数据位为16位时它需要增加2位用于检查,当数据位为32位时则需增加4位,依此类推。特别是当数据量非常大时,数据出错的几率也就越大,对于只能纠正简单错误的奇偶检验的方法就显得力不从心了,正是基于这样一种情况,一种新的内存技术应允而生了,这就是ECC(错误检查和纠正). ECC(Error Checking and Correcting)内存,它也是在原来的数据位上外加位来实现的。不同的是两者增加的方法不一样,这也就导致了两者的主要功能不太一样。它与Parity不同的是如果数据位是8位,则需要增加5位来进行ECC错误检查和纠正,数据位每增加一倍,ECC只增加一位检验位,也就是说当数据位为16位时ECC位为6位,32位时ECC位为7位,数据位为64位时ECC位为8位,依此类推,数据位每增加一倍,ECC位只增加一位。总之,在内存中ECC能够容许错误,并可以将错误更正,使系统得以持续正常的操作,不致因错误而中断,且ECC具有自动更正的能力,可以将Parity无法检查出来的错误位查出并将错误修正。当然在纠错时系统的性能有着明显降低,不过这种纠错对服务器等应用而言是十分重要的。 Registers通常与ECC概念被一并提起,不少人认为二者都是纯粹的错误校验,甚至将这两个概念混淆起来。其实,Registers的概念与ECC大不相同,它指的是信号的重新驱动(re-driving)过程。 在很多时候,内存中保留的数据经过多次刷新之后仍然可能出现代表二进制数据的电平信号发生偏差的情况。Registers所起到的其实是一个事前预防的作用。拥有Registers功能的内存模组,可以通过重新驱动控制信号来改善内存的运作,提高电平信号的准确性,从而有助于保持系统长时间稳定运作。不过,由于Registers的信号重驱动需花费一个时钟周期,延迟时间有所增加,因此具有该功能内存的读写性能会稍低于普通内存,相当于以性能换取稳定性。 综合以上两点,就解释了为什么服务器所用的内存一般频率较低,延迟较高。 主板芯片组对应的内存列表 市售内存推荐 三星UCCC 1G 目前三星内存采用了环保纸盒包装。采用双面16内存颗粒规格设计,整体来看做工严谨扎实,布线设计大量采用了蛇形布线和145°边角处理。短引线设计进一步降低了信号延迟,有助提升内存条的整体性能。PCB幅面干净整洁,毫无凌乱之感。表面采用大量贴片电容和8PIN电阻排,颗粒装贴整齐,焊点均匀饱满,顶端“VERF”去耦电容和旁路校验电容也无省检。更重要的是,对于服务器来说,内存当然是越大越好了,UCCC 1G单条7xx元的价格,很适合在中低端服务器中使用。 英飞凌 DDR400 REG ECC 英飞凌的前身就是西门子半导体公司,德国人的严谨在其产品中也表现得淋漓尽致,此款内存英飞凌采用的是自己的内存颗粒,6层PCB基板,大量的高品质阻容元件是内存能够在高频下稳定运行的重要保障。除此以外,采用的化学沉金工艺制作的金手指的厚度也严格按照规范制造。较厚的金层可以经受玩家的多次插拔而不易磨损,并且可以提高触点的抗氧化能力,使用寿命更长。由于渠道的原因,国内英飞凌内存并不是很普及,但是在国外很多品牌服务器中,英飞凌内存则被广泛使用,例如HP IBM等国际知名公司。 金士顿DDR2 REG ECC DDR 2的工作频率最低是400 MHz(PC2 3200),目前市面上的大多为DDR2 533(PC2 4300),DDR 2的工作电压为1.8-1.9V,功耗比使用2.6V的DDR1降低了不少,其它优点还包括:ODT(On Die Termination)内建的终结电阻器–主要是增强内存抗干扰性,提高电气性能;OCD(Off Chip Driver):离线(Off Chip)驱动校准–提高内存驱动性能;Posted [...]
-
杰奇小说破解版安装及如何使用
安装说明 一、系统需求 基本需求:php+mysql+zend optimizer 推荐配置: OS: linux/freebsd (windows 也可以,性能要比linux差些) WEB: apache 或 zeus (windows下也可以用IIS) PHP: 4.4x 以上版本 MYSQL: 4.0.x (4.1x版本以上请注意编码设置) Zend Optimizer 3.0以上:一般使用最新版本的 注:php需要支持zlib库和XML语法解析库(一般默认是安装的,不要特意去掉就是)。有条件的可以考虑安装 GD库、CURL库,以及开放socket和共享内存支持,在以后的程序中可能会用到。 二、安装步骤 1、上传所有程序和模板文件,以下几个目录以及目录下所有文件的权限需设置成 777 blockcache – 区块缓存目录,可在后台设置目录名称 cache – 网页缓存目录,可在后台设置目录名称 configs – 配置文件目录 compiled – 编译文件目录 files – 用户上传或者网站程序生成文件保存的目录,可在后台设置目录名称 2、建立数据库,并导入数据结构文件和原始数据文件,mysql4.0x或者以下版本用mysql40.sql,mysql4.1或者以上版本用mysql41.sql ,这一步一般可以由phpmyadmin来做。 注意:mysql4.1以上版本建立数据库时候可以选择默认编码,一般用gbk即可,也可以用这样的sql语句来建立数据库 CREATE DATABASE 数据库名 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 3、修改配置文件 configs/define.php 里面的以下几个参数 JIEQI_URL – 网站访问地址,如 http://www.cmspc.com JIEQI_DB_HOST – 数据库服务器,一般数据库和网站在同一机器就用 localhost, 否则可以用服务器IP JIEQI_DB_USER – 登陆数据库的用户名 [...]
