今天晚上搞了一个晚上,后来还是出了问题。还是ADSL和内网,两个设置的问题。。
2003陆游也问题多。外网能访问,内网就不能。
郁闷中啊
建议用2000系统,我的是 赛扬4 2G CPU DDR256M内存...40G硬盘...
那么,现在开始了.
1. 把你下载下来的SF服务器解压安装了吧.
2. 接下来安装SQL2000.太简单了嘛...(只是下载的时候想哭而已)安装时注意有一项关于SA的密码设置.
在这里填上你想用的密码.(一定不要用空密码)
装好后,启动SQL.在数据库那新建数据库MuOnline和Ranking.之后在你SF服务器目录内建一个空的文件夹DB.回到SQL刚才建好的那两个数据库那,还原数据库.
建立ODBC:如果你用的是梦之奇迹的服务器端的话.这里不用做了,因为安装包内已经有了个做好了的ODBC注册表,双击他就OK了,之所以我推荐用梦之奇迹就是这个原因了,省了不少麻烦.
如果你用的是其他版本的也不用愁,下面我教你怎么做:
ODBC全部用NT验证
建立 数据源GAMEDB_INFO_END / MUMNGDB_INFO_START / LOGINDB_INFO_START / ACCOUNTDB_INFO_START / USELOGDB_INFO_START / MuOnline / MuOnlineJoinDB / Event / USELOG / Munonline ExDB
全系统认证导入MuOnline数据库
数据源 DEVILSQURE_RANKING 系统认证导入Ranking数据库
3. 再接下来就是改IP了.查你SF服务器目录里,有一个字符替换器,用它来把你整个SF服务器目录的IP改成你的内网IP.还有把快捷方式的执行文件4和8->属性->把里面的IP也改成你的内网IP.
大公告成了,启动完8个程序,试试你的内网能上了没有?
能上了吧?哈哈!
这里仅仅是内网而已,外网呢?再看下面吧.
一般,如果你的SF服务器的机器是直接连接外网的主机的话,更简单不过了.直接将CS文件夹下的DAT文件的IP改成你外网的IP或域名.SF服务器目录下的DATA文件夹的IpList.DAT也改成外网IP或域名.最后把要启动的那8个程序的快捷方式的第4和第8->属性->把里面的IP换成你的外网IP或域名.再启动完那8个程序.哈哈.大公告成了吧.这时内外网都能进了.
什么?你的SF服务器不是外网主机?晕啊.早说啊,害我浪费那么多笔墨.再看下面:
比如你的情况是[网吧,你想用网吧的分机把SF做出外网]
这个简单...看我的:
首先,确保你内网没有问题,接下来,只要把SF服务器目录下的DATA文件夹的IpList.DAT也改成外网IP或域名.第4和第8不用改,还是你的内网IP.
接下来要做的是,上网去下载一个端口映射器portmap1.6,你要用别的也行.不过我觉得portmap1.6比较傻瓜点,虽然网上很多人对他的评价不是很好.但是.(重点来了)好不好不关我的事..我只负责教你会做外网,哈...下载portmap1.6后,启动他来做端口映射.(什么?你不会?)晕.我都说portmap1.6很傻瓜的了,没想到你比他还傻瓜.
在外网主机上启动.
->增加->名称随便->输入IP(外网主机IP)->端口44405->输出IP(内网SF主机IP)->端口44405
->增加->名称随便->输入IP(外网主机IP)->端口55901->输出IP(内网SF主机IP)->端口55901
->增加->名称随便->输入IP(外网主机IP)->端口80->输出IP(内网SF主机IP)->端口80 (网站的端口)
增加以上三个. 同时连接数最大数目,你爱选多少就多少.
OK了,可以上了吧?
什么?还没能上?晕.你唬我啊?怎么可能?
如果还没能上,再看下面吧.
做到以上那一步已经是成功的了,如果那样子还没能上的话,我想,大概是你机器装有防火墙软件之类的吧?
有些网吧是用sygate来带的.SYGATE代理服务器软件4.0以上版本都集成了防火墙,而且安装后就是自动打开的.所以会导致你外网不能连接你的游戏服务器.包括你的网站.一进入就连接中断.具体做法.你可以把sygate换成sygate office4.0版本.这个版本可以关闭防火墙.仅仅关掉了还不行,还得要修改CS,把CS下的serverlist.dat,connectserverlist.dat里的55901为82,启动快捷方式8的启动参数最后的55901也改为82.再用映射器映射SF主机.OK....(改了端口后客户端也要把44405改81)
还有一个方法,干脆就不用sygate.哈哈.
最后给所有想建私服但老是外网失败的朋友一句话:如果按以上的方法外网还连不进来的话,想想你的外网主机,是不是设了防火墙之类的软件没有?也许外网连不进是被防火墙挡截了.凡事多想想,多摸索.碰到问题想都不想就拿去问别人,那样永远是没有进步的.
我弄这个外网弄了我差不多两个月,没一晚能睡好的.因为开始疏忽了SYGATE有防火墙的问题.所以导致服务器始终不能上外网.希望这篇帖子对大家有帮助
_____________________________________________________________
adsl主机+花生壳+内网机架一服2线的详细得不能再详细的方法!
设有2台电脑,a机双网卡,第1个网卡通过adsl连接外网,ip设自动,另个网卡ip设192.168.0.1,连接内网,用花生壳做动态域名,装好sql+muserver服务器端。b机就简单的装个win2000专业版或winxp均可,单网卡,ip设为192.168.0.2
首先要保证你的a机能单独运行服务器没问题,a机和b机已经连上(互ping一下对方的ip地址要能通)
来看a机的设置:(我的动态域名是wdfmu.vicp.net,请大家换成自己的就可以了)
d:\muserver\cs\data\serverlist.dat
0 "mu1-1" "wdfmu.vicp.net" 55901 "show"
1 "mu1-2" "wdfmu.vicp.net" 55902 "show"
d:\muserver\data\serverinfo.dat
[gameserverinfo]
servername = mu
servercode = 0
connectmemberload = 0;
d:\muserver\data\iplist.dat
"127.0.0.1"
数据源和sql都没有什么特殊要求。
重点在b机(不需要装sql server),看好了:
首先要把b机的nt登录名和密码设置的和a机一样(不然以后数据源设置可能有问题),然后设置数据源,建立名为muonline,muonlinejoindb,event,uselog,devilsqure_ranking的5个数据源,服务器那里填192.168.0.1,前4个数据源用nt验证,最后面1个用sql身份验证,用户名和密码用d:\muserver\rankingserver\svconfig.ini文件里的就可以了,如果没问题的话,就开始设置mu服务器了。
b机的mu服务器只需要运行dataserver,joinserver,mu2003eventserver,rankingserver和gameserver这5个就行了,改动的地方有:
d:\muserver\data\serverinfo.dat
[gameserverinfo]
servername = mu
servercode = 1
connectmemberload = 0;
;注意文件里第3行的数字是1
d:\muserver\data\iplist.dat
"wdfmu.vicp.net"
还要改启动joinserver的批处理文件为:
d:
cd \muserver\joinserver
@start joinserver.exe /p55970 /cawdfmu.vicp.net /cp55557
还要改启动gameserver的批处理文件为:
d:
cd \muserver\gameserver
@start d:\muserver\gameserver\gameserver.exe wdfmu.vicp.net 55970 wdfmu.vicp.net 55960 55902
;注意最后面的是55902
依次启动dataserver,joinserver,mu2003eventserver,rankingserver和gameserver!
最后1步,在a机用portmap端口映射软件,填加新的映射组,设置为:输入ip为任意,输出ip为192.168.0.2,输入端口为55902,输出端口为55902,启动映射,绿灯亮了,ok,大功告成!看看a机的cs里面是不是有2个服务器了。:)
这个是我看了以前一些类似的帖子,但都没有说的很详细,所以自己又摸索了n久才弄出来的,可能我比较愚钝,写的方法多了很多不必要的步骤,太繁琐!但是我这样做确实成功了,还没成功的玩家看了以后如果成功了,我的目的就达到了,希望高手不要笑话我。
一般来说,一个宿舍有足够的校园网IP地址,不过网络接口则只有一个,我们主要通过一个五口的交换机组成一个内部的局域网,交换机的UPLINK口接到校园网接口上。
我们在安装ADSL后自然就打破这原有的局域网结构了,最初打算通过一台机器直接作为服务器进行ADSL代理上网。但最终发现作为服务器的那台机器可以同时上校网和ADSL,但其他机器则只能连上一个网段,要么IP地址设成校园网网段,要么就是设成连接到ADSL的网段。
从这方面看来宿舍内部校园网与ADSL双网合一主要就是IP地址转换的问题了。想上校网,各台机器连交换机的网卡IP地址都要设成校园网的IP地址;想上ADSL,那么就把连交换机的网卡IP地址设成内部局域网的地址。
本来以为WINXP里不同用户登录同一块网卡可以设成不同的IP地址,但实践的结果是行不通。所以直接就想到一个笨方法,我们的机器本来就是WIN98和WINXP共存的,这样可以在WIN98下把网卡设成是校园网的IP地址,在WINXP下面则把网卡设成是ADSL的内部局域网的地址。不过,实际用起来太麻烦了。每当需要更换网络连接方式的时候,都要重启一下切换操作系统,实在是有点烦。
最终,在网络上找到了转换IP地址的工具,一是国产的免费东东“IP change轻松换”,另一个是共享软件“IP changer2.0”。相比而言,笔者主要推荐前者,主要原因当然是后者仅有一个月的试用器。当然“IP change”轻松换常驻系统托盘,对资源还是有那么一点点的占用的。
后来,笔者在一个偶然的机会,发现了WINXP中的netsh命令,该命令具有IP地址转换而无需重启计算机的功能,首先设定校园网的网络配置,然后在命令行方式下运行“netsh –c interface dump>e:\xw.txt”,就会在E盘根目录下生成一个xw.txt的文本文件,该文件保存着校网网卡的TCP/IP配置。同理,设定好ADSL局域网网络配置后,在命令行方式下运行“netsh –c interface dump>e:\adsl.txt”,也就保存好了ADSL的网络配置。以后要进入校网的网络配置,只要直接在命令行方式下运行“netsh –f e:\xw.txt”命令即可,而进行ADSL网络配置也只要运行“netsh –f e:\adsl.txt”命令就可以了。相当方便。
在实际使用中我们还发现虽然服务器可以直接同时连接校园网和ADSL,但可能是由于DNS解析的原因,同时挂双网的情况下其中一个网络的运行速度较慢。因此作ADSL代理的服务器也同样只上校园或者上ADSL。
小提示:如果用记事本制作一个批处理文件,命名为xw.bat,内容为:netsh -f c:\xw.txt;制作另一个批处理文件adsl.bat,输入内容:netsh -f c:\adsl.txt。将刚才上边导出的文本文件放到c盘根目录下,将这两个批处理文件放到桌面上,以后只要双击相应的批处理文件,有关的网络配置就会修改。只要掌握了上面的方法,就再也不用为切换IP地址而烦恼了!
这样根据以上的内容,我们就可以延伸出ADSL和校园网双网合一的三种不同网络架构:
1.服务器和客户机模式:
主要的优点是节省成本,客户机只要一块网卡;而缺点也是显而易见的,那就是必须有一台机器作服务器。这也是我们所采用的方法,但架设成本低,只要在连接ADSL的机器上加一块网卡即可,结构简单。有点麻烦的是需要利用netsh命令转换IP配置。
2.双网卡模式:
优点是每一台机器各自连接ADSL网和校园网,与其他机器无关;缺点是成本相对较高,不仅是每台机器都需要双网卡,而且如果ADSL猫没有路由功能的话需要增加一个路由器。而且如果使用带有路由功能的adsl猫的话还需要再加一台交换机,形成内部的双局域网结构。这种情况使用较为方便,但同一机器同时上校园网和ADSL时可能会受DNS解析的影响而网络速度变慢。
3.双网路由方式:
优点是设置最为便利,只要保持原有的局域网结构即可;但缺点是成本较高,需要配置一台具有双网路由功能的路由器,该路由器必须同时拥有以太网口和广域网接口。这一方式由于条件所限,笔者没有实验加以证实,有条件的读者不妨一试。
根据介绍,联想此次收购的范围为IBM全部PC业务,包括笔记本电脑和台式PC。在此前,有业内人士猜测笔记本业务不在出售之列。
根据两家公司的业务估算,联想全年收入约为30亿美金左右,IBM全球PC业务收入约为90亿美金左右。一旦收购完成,联想全年业务收入将达到120亿美金。这不仅使联想成为在全球PC业务中排名第三,也将成为首个进入世界500强的中国民营企业。
目前,联想IBM全球PC业务的报价仍未正式公布,此前报道猜测,这一出价为15亿美金左右。
收购完成之后,业内人士也开始关注,联想高层是否有变动?有分析人士指出,借助收购一事,联想CEO杨元庆将可能全面接班,而老帅柳传志则将彻底退隐幕后。联想也将迎来一个全新的杨元庆时代。(文/徐志斌)
SINA专题:联想拟购IBM部分PC业务
这几天老婆爱学习呢,我打电话还在看英语,我满高兴的。老婆身体还是没有好,我好担心啊。但愿不要出什么事情。妈妈和小姨居然给三买了香水,我真的感觉意外。。看来我妈实在是很喜欢她啊。我好想她啊。宝宝,我爱你^_^
精英出口的事情还是没有搞好,我还以为电信今天会来搞呢。结果还是没有搞,我晕哟。。
出口没有好,现在已经让校内的人使用WW.ELITES.CN访问了。把WWW.ELITES.CN空出来为外网通后提供校外入口。。。昨天添加了个入口页面,大概也就http://tel2.elites.cn 这个样子。我喜欢清爽的,大D说他也喜欢。
周五他们说要在科艺苑搞个精英的活动,不知道能不能成形。。出嫁他们几个也在准备拍摄一部DV。现在已经进入准备日期了。
BO官方提供了最近的升级补丁。发布两天官方没有什么问题了,我也升级了。。
升级到版本1204 不过BO的问题还是非常的多。
DK1.4.2_4+Tomcat5.0.19完全整合方法
flyfox
首先从internet上下载以上所有软件包
以下是下载地址:
Apache http://httpd.apache.org/
PHP:http://www.php.net/
MySQL:http://dev.mysql.com/downloads/
PhpMyadmin:http://sourceforge.net/projects/phpmyadmin/
J2SDK:http://java.sun.com/j2ee/download.html
Tomcat:http://apache.linuxforum.net/dist/jakarta/tomcat-5/
JK2:http://apache.linuxforum.net/dis ... ctors/jk2/binaries/
注意以上软件包,如果有的选择的应该选用windows平台下的。
安装和配置步骤:
1. 先装Apache,按缺省安装即可(假设安装到D:\Aache2),测试方法在浏览器中输入
2. 解开PHP zip包至D:\PHP,然后将该目录下的php.ini-dist 拷贝到系统%WINDOWS%(一般是C:\windows)目录,然后改名为php.ini,编辑该文件,搜索"doc_root",将该行改成: doc_root = "d:\webroot" ; 搜索"extension_dir"将该行改成:
extension_dir = "d:\php" (假设PHP安装目录为D:\PHP,假设web文档放在D:\webroot)
将D:\PHP下的php4ts.dll和D:\php\sapi\下的php4apache2.dll拷贝到系统%SYSTEMROOT%\System32目录下
(一般是C:\windows\system32),为了保险起见,可以将D:\php\sapi\和D:\php\dlls\
目录下的所有文件都拷贝到%SYSTEMROOT%\System32目录下。
3. 编辑设置D:\Apache2\conf\httpd.conf文件(编辑前关掉Apache服务),加入以下几行:
###Add surport to PHP script document
LoadModule php4_module D:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php .php3
找到AddDefaultCharset ISO-8859-1这行,在前面加个#号注释掉。然后在下边添加
AddDefaultCharset GB2312
DefaultLanguage GB2312
AddLanguage zh-cn .cn
这是设置APACHE2对中文支持。
4. 安装MySQL,按缺省安装即可,假设安装在D:\MySQL下,运行D:\mysql\bin\winmysqlad
min.exe,会在系统 %WINDOWS%目录下生成my.ini,检查C:\windows目录下是否存在该文件,如果不存在创建并编辑成如下样子:
#This File was made using the WinMySQLAdmin 1.4 Tool
#2003-12-15 17:53:46
#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions
[mysqld]
basedir=D:/mysql
#bind-address=10.10.10.10
datadir=D:/mysql/data
#language=D:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
5. 解压缩PhpMyadmin软件包至D:/webroot/phpmyadmin,编辑D:\Apache2\conf\httpd.conf文件(编辑前关掉Apache服务),
在文件最后加上几行:
NameVirtualHost 127.0.0.1
DocumentRoot "d:/webroot/phpMyAdmin"
Options ExecCGI
Order allow,deny
Allow from All
DirectoryIndex index.php index.php3 index.htm index.html
6. 重新开启Apache服务,现在在浏览器输入http://127.0.0.1,此时应该进入了PhpMyadmin管理界面,选择Language为
Chinese Simplified (zh),点击进入“权限”设置,将用户“任意,%,否,ALL
PRIVILEGES ”用户删除,给两个root用户设置密码。
7. 然后编辑D:\Webroot\phpMyAdmin\config.inc.php,搜索"$cfg['PmaAbsoluteUri']",
将其修改成: $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1;
搜索“$cfg['Servers'][$i]['auth_type'] = 'config';”,将其修改成:
$cfg['Servers'][$i]['auth_type'] = 'http';
8. 重新在浏览器输入http://127.0.0.1,此时应该进入了PhpMyadmin登录界面,要求提供用户名和密码,输入root,密码为刚才你修改的。至此Windows 2003平台下Apache2.0.49+PHP4.3.6+MySQL4.0.18+PhpMyadmin2.5.6的整合已经完成了。
9. 安装J2SDK1.4.2_04,可以不用安装demo和sourece,假设安装至C:\j2sdk1.4.2_04。然
后配置环境变量:在我的电脑上点击鼠标
右键-属性-点选高级-点选环境变量,弹出环境变量对话框,新建以下变量名和值:
变量名:path
变量值:.;C:\j2sdk1.4.2_04\bin; C:\j2sdk1.4.2_04
变量名:JAVA_HOME
变量值:C:\j2sdk1.4.2_04
变量名:CLASSPATH
变量值: .;C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\jre\lib\ext
重新启动计算机使配置的环境变量生效
10.安装Tomcat,按缺省值安装,假设安装至D:\Tomcat,安装要求设置用户名和密码,自己设置。
启动TOMCAT服务,在浏览器输入http://127.0.0.1:8080
应该能看到Tomcat的欢迎界面,表示安装成功,
运行各种Examples,检查其对JSP和Servlet等的支持,虽然TOMCAT有内置的HTTP服务,
但是它仅仅对JSP程序体现出比较好的执行效率和性能,对于静态页面的处理速度远不如APACHE,所以为了一个完美的WEB系统,我们要将APACHE和TOMCAT集成在一起!
(下面就是集成他们的具体配置步骤,请注意仔细认真,比较繁琐)。
11. 将下载的jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip解包,将其中modules目录下的mod_jk2.so拷贝至
D:\Apache2\modules\下,然后编辑D:\Apache2\conf\httpd.conf文件(编辑前关掉Apache服务),加入以下几行:
### Add surport to jsp with the jk2 mod connector to tomcat
LoadModule jk2_module modules/mod_jk2.so
12. 现在假设我们要发布的web文件要放在D:\webroot下,不同的虚拟站点用不同的目录,总站点: http://www.example.com 对应IP 10.10.10.10 对应目录D:\webroot\WWW
总站点别名:10.10.10.10 对应IP 10.10.10.10 对应目录D:\webroot\WWW
IT部门: surport.example.com对应IP 10.10.10.10 对应目录D:\webroot\surport
PhpMyadmin:对应IP 127.0.0.1对应目录D:\webroot\phpmyadmin
13.设置jk2的tomcat方配置,编辑D:\Tomcat\conf\jk2.properties文件(编辑前关掉Tomcat服务),使其如下:
## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.
## COMMENTS WILL BE _LOST_
## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.
# Set the desired handler list
handler.list=apr,request,channelJni
#
# Override the default port for the socketChannel
channelSocket.port=8019
# Default:
channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config is working
shm.file=${jkHome}/work/jk2.shm
# In order to enable jni use any channelJni directive
channelJni.disabled = 0
# And one of the following directives:
apr.jniModeSo=d:/apache2/modules/mod_jk2.so
# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
apr.jniModeSo=inprocess
14.设置jk2的Apache方配置,在D:\Apache2\conf目录下创建workers2.properties并编辑
如下:
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8019]
channel=channel.socket:localhost:8009
# Uri mapping
[uri:www.example.com/*.jsp]
worker=ajp13:localhost:8009
[uri:surport.example.com/*.jsp]
worker=ajp13:localhost:8009
[uri:10.10.10.10/*.jsp]
worker=ajp13:localhost:8009
[uri:127.0.0.1/*.jsp]
worker=ajp13:localhost:8009
15.设置Tomcat的虚拟站点,编辑D:\Tomcat\conf\server.xml(编辑前关掉Tomcat服务),
搜索
修改成
搜索<Host name="localhost" debug="0" appBase="webapps"
在这行上面加入以下几行:
16.配置Apache的虚拟站点,编辑D:\Apache2\conf\httpd.conf文件(编辑前关掉Apache服务)
在文件最后加上:
NameVirtualHost 10.10.10.10
DocumentRoot "/webroot/www"
ServerName http://www.example.com
Options ExecCGI
Order allow,deny
Allow from All
DirectoryIndex index.jsp index.php index.php3 index.htm index.html
DocumentRoot "/webroot/www"
ServerName 10.10.10.10
Options ExecCGI
Order allow,deny
Allow from All
DirectoryIndex index.jsp index.php index.php3 index.htm index.html
DocumentRoot "/webroot/surport"
ServerName surport.example.com
Options ExecCGI
Order allow,deny
Allow from All
DirectoryIndex index.jsp index.php index.php3 index.htm index.html
17.重新启动tomcat和apache服务测试配置。在D:\webroot\www和D:\webroot\surport下放
一个test.php和一个test.jsp
其中test.php内容如下:
test.jsp内容如下:
测试过程如下:在浏览器中输入http://127.0.0.1应该进入phpmyadmin的登录界面
输入http://127.0.0.1:8080应该进入Tomcat欢迎界面
输入http://www.example.com/test.php应该显示php环境信息
输入http://www.example.com/test.jsp应该显示“4”
输入http://10.10.10.10/test.php应该显示php环境信息
输入http://10.10.10.10/test.jsp应该显示“4”
输入http://surport.example.com/test.php应该显示php环境信息
输入http://surport.example.com/test.jsp应该显示“4”
18.如果以上测试均成功的话,现在请删掉test.php和test.jsp,在要发布的目录里放上您要发布的文件。
plesk for linux最新破解版下载安装(v7.0.3)
Plesk简单说明:
国外一款商业虚拟主机管理软件(控制面板),与cPanel和Ensim并称为最常见的三款虚拟主机管理软件。
与cpanel一样,分为管理员,代理商和最终客户三个级别进行管理(也有人说它是5级)
主程序下载:(请根据你的linux版本选择下载)
http://www.sw-soft.com/en/download/plesk/plesk7/
补丁下载:(请根据你的linux版本选择下载)
http://www.sw-soft.com/en/download/plesk/utilities/
语言包和附加功能模块下载:(请根据你的linux版本选择下载)
http://www.sw-soft.com/en/download/plesk/utilities/
破解补丁下载:
破解方法:
以次安装官方网站所下载的plesk程序(安装方法请看官方网站文档,在下载链接旁边即是安装说明),完毕后请在你的linux服务器上搜索psa.key的位置(命令:find / -name psa.key 事实上我知道它的位置,不过你还是搜索一下吧 )
找到这个psa.key后,用我提供的这个新的psa.key把老的给替换掉,重启plesk。
ok,你现在拥有了破解版的plesk啦。。。。
不过,还是英文版的
虚拟主机管理软件plesk的汉化方法
其实plesk并不需要汉化的,因为官方站点有中文语言包下载。应该叫着换skin吧。
plesk能否换肤,以及能换几种语言的肤是由key来决定的。它的key文件名叫着psa.key,决定着plesk的所有功能的能用与否。
只不过,0day里流传出来的plesk的key只支持一种语言,是英文,也即你不能换成其它语言界面,只能用英文。如果你想多支持一种语言,也可以,只需99美元即可
所以,我们所要解决的即是怎么把这个缺省的英文换成我们可爱的中文。
前提:安装好plesk,并安装中文语言包。
方法1:
当你缺省安装好plesk(和中文包)的时候,先在控制面板的语言选择栏里选择chinese(具体位置稍微找一下即可),然后把我提供的破解的psa.key(在本文最后的链接里有)覆盖安装后缺省的psa.key,接着重起plesk(怎么重起?只当我没说,你也不用往下看了),看一看是不是变成中文了?
不得不说,此方法有时候并不灵验,反正不复杂,你就试试吧
方法2:
不同于方法1,此方法百发百中(小李飞刀的说)
思路:即然缺省是英文的,如果我们能够找到涉及到英文和中文的所有文件,并把英文的所有文件都换成中文的,岂不就能实现曲线就国?
ok,说干就干。
首先就是要找到英文和中文都涉及哪些文件。两者所涉及的文件应该是类似的,所以我们只找中文的。怎么找呢? 官方下载的中文语言包事实上是一个类似于WN下面的批处理的文件,在unix下叫着脚本文件:psa_locale_v1.0_build031119.17_cn.sh,既然安装语言包只需要这一个文件,那么所有的秘密就只在这一个文件里。我们用ultraedit来打开它,往下拉呀拉拉呀拉。。。直至看到这一句:begin 644 psa_locale_cn.tar。。。。OK,从这一句开始(包括这一句)直到最后,全部复制下来放到一个新文件里,取名叫abc.uue 如果你装了winrar,那么就可以双击打开abc.uue,打开之后你看到了什么?里面躺着一个psa_locale_cn.tar,一样可以用winrar来打开它,再把它给解开,就得到了一个完整的中文语言的所有目录和文件。。。。我靠,真复杂呀,好累,中场休息一下。。。。
接着来,从解开的目录解构里可以看出,我们需要动手脚的东西应该在两个目录里,第一个是/usr/local/psa/admin/plib/locale,我们在服务器上找到这个目录,可以看到共有4个文件,分别是英文和中文的,把两个英文的文件备份,然后把中文语言包用到的那两个文件的名字改成英文的那两上。第二个是/usr/local/psa/admin/htdocs/locale/cn,里面基本上是一些中文帮助,我们来到服务器的/usr/local/psa/admin/htdocs/locale/目录,看到有cn和en两个目录,OK,把en目录备份一下,然后把cn改成en...
好啦,重起plesk吧(重起之前请确信服务器上的psa.key已经换成破解的了),enjoy it...
一、前期准备情况
1。一个安装好的WIN2000服务器,注意:如果预装了IIS,请先将IIS服务停掉或禁用。
2。下栽软件
APACHE:版本:1.3.22 地址:http://www.5line.net/web_soft/apache_1.3.22-win32-x86.msi
JDK:版本: 1.3 地址:http://www.5line.net/web_soft/j2sdk1_3_0-win.exe
PHP: 版本: 4.0.4 地址:http://www.5line.net/web_soft/php4.0.4pl1-win32.zip
MYSQL: 版本:3.23.32 地址:http://www.5line.net/web_soft/mysql-3.23.32-win.zip
TOMCAT:版本: 4.0.4 地址: http://www.5line.net/web_soft/jakarta-tomcat-4.0.4.exe
Mod_jk:这是Jakarta组织开发的使Apache支持Tomcat的插件,比ApacheJserv更强大,因为ApacheJserv
只能用在Apache上,而不能用在别的WebServer 上,Mod_jk可以和很多服务器搭配起来用。
下载地址:http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.3/bin/win32/i386/
(如果在提供的网址内找不到相应的软件,请在各大网上软件库找,一般都有!或发邮件至info@5line.net)
3。准备好足够的干粮和水,作好反复安装和重新启动的心理准备,但只要细心按照要求去做,一次成功不是什么
难事!
4。做一口深呼吸,别在想MM了!开始安装!
二、安装开始
1。APACHE安装
第一步:运行apache_1.3.22-win32-x86.msi,一路点确定和接受就行,基本比较傻瓜,为了方便期间和符合我
的习惯我安装的默认路径是 c:\ ,这样就安装在C盘下的APACHE的路径下,同时默认域为root.dev。
第二步:(我在这里作了一个虚拟主机,此步可以不做,根据你自己的需求)
编辑c:\apache\conf\httpd.conf
找到 #NameVirtualHost *
修改为 NameVirtualHost 192.168.0.16 #注意这个IP为你自己主机设的IP
找到 ServerName root.dev
修改为 #ServerName root.dev
添加
<VirtualHost 192.168.0.16>
ServerAdmin root@localhost
ServerName root.dev
DocumentRoot c:/apache/htdocs
ErrorLog c:/apache/logs/error_log
TransferLog c:/apache/logs/access_log
ScriptAlias /cgi-bin c:/apache/cgi-bin
</VirtualHost>
第三步:将文件名 c:\apache\htdocs\index.html.en 改为c:\apache\htdocs\index.html
第四步:重新启动,访问 http://root.dev 浏览正常,显示APACHE欢迎页
------------小小的成功!可以喝口水了!----------------------------
2。MYSQL安装
第一步: 解压 mysql-3.23.32-win.zip 到目录 D:\MYSQL
第二步: 进入D:\MYSQL 运行SETUP.EXE 一路回车,默认安装到 C:\MYSQL
------------这一步应该没有什么问题!-------------------------------
3。PHP安装
第一步: 解压 php4.0.4pl1-win32.zip 到目录 D:\PHP
第二步: 将D:\PHP下拷贝到C盘根目录下
第三步: 进入C:\PHP ,开始配置PHP
将文件名 php.ini-dist 改为 php.ini
同时拷贝 php.ini 和 php4ts.dll 到WIN2000的系统安装目录下
的 system32和system目录下 (很重要,别忘了)
再次修改APACHE的配置文件httpd.conf (忘了吧!在c:\apache\conf\httpd.conf)
添加:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4
ScriptAlias /php4/ "C:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php4 .php
第四步: 重新启动系统
第五步: 测试
编写测试文件 info.php (拷贝到目录 c:\apache\htdocs\ 下)
文件内容:(就一行)
<? phpinfo(); ?>
访问: http://localhost/info.php 或 http://root.dev/info.php
如果看到PHP的欢迎测试页面,说明安装成功!
到目前为止,你的系统已经可以运行PHP程序了!
你已经配置好了 win2000+apache+php+mysql
----------------成功在望!吃些干粮,想5分钟MM,上趟厕所,或者骚扰一下隔壁的大哥---------
---如果你能确定2件事就可以往下进行了:
1.你的智商确实比中国足协的那堆废物高
2.真的很想进入JSP的世界遨游
4。JDK的安装
第一步:直接运行 j2sdk1_3_0-win.exe,一路回车安装,我这里默认的安装路径为d:\\jdk1.3
第二步:配置环境变量
在我的电脑上点击鼠标右键-属性-点选高级-点选环境变量
弹出环境变量对话框,新建以下变量名和值:
-------------------------------------
变量名:path
变量值:d:\jdk1.3\bin
变量名:JAVA_HOME
变量值:d:\jdk1.3
变量名:CLASSPATH
变量值:.\;d:\jdk1.3\lib\dt.jar;d:\jdk1.3\lib\tools.jar;
第三步:重新启动计算机使配置的环境变量生效
5。TOMCAT安装
第一步:直接运行安装jakarta-tomcat-4.0.4.exe,我这里默认的安装路径是c:\Apache Tomcat 4.0
这时如果单独启动TOMCAT(到Tomca目录下运行startup.bat启动Tomcat或在菜单栏运行start
tomcat),就已经可以运行JSP文件了,但是我们还没有将APACHE和TOMCAT集成在一起,因为
虽然TOMCAT有内置的一个APACHE的HTTP服务,但是他仅仅对JSP程序体现出比较好的执行效率
和性能,对于静态页面的处理速度远不如APACHE,所以为了一个完美的WEB系统,我们要将
APACHE和TOMCAT集成在一起!
(下面就是集成他们的具体配置步骤,请注意仔细认真,我搞了1天才终于搞定!)
第二步:先配置APACHE
打开c:\apache\conf\httpd.conf
添加以下语句:
#------------------------------------------
LoadModule jk_module libexec/mod_jk.dll
AddModule mod_jk.c
JkWorkersFile "c:\Apache Tomcat 4.0\conf\worker.properties"
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
#-----------------------------------------------------
注意:以上语句的基本意思是:
第一、二句:指定APACHE和TOMCAT连接插件的位置和名称
第三句:指出mod_jk工作所需要的工作文件的位置
第七、八句:是将所有和jsp和servlet的请求通过Apj13的协议送给Tomcat,让Tomcat来处理
第三步:将下载的mod_jk.dllcopy到安装Apache目录下的libexec下就可以了
第四步:TOMCAT配置
首先是在c:\Apache Tomcat4.0\conf目录下建一个worker.properties
文件内容如下:
#----------------------------------------------------------
# $Header: /home/cvs/jakarta-tomcat/src/etc/Attic/workers.properties,v 1.3.2.2 2000/10/16 01:59:22 larryi Exp $
# $Revision: 1.3.2.2 $
# $Date: 2000/10/16 01:59:22 $
#
#
# workers.properties -
#
# This file provides jk derived plugins with with the needed information to
# connect to the different tomcat workers.
#
# As a general note, the characters $( and ) are used internally to define
# macros. Do not use them in your own configuration!!!
#
# Whenever you see a set of lines such as:
# x=value
# y=$(x)something
#
# the final value for y will be valuesomething
#
# Normaly all you will need to modify is the first properties, i.e.
# workers.tomcat_home, workers.java_home and ps. Most of the configuration
# is derived from these.
#
# When you are done updating workers.tomcat_home, workers.java_home and ps
# you should have 3 workers configured:
#
# - An ajp12 worker that connects to localhost:8007
# - An ajp13 worker that connects to localhost:8009
# - A jni inprocess worker.
# - A load balancer worker
#
# However by default the plugins will only use the ajp12 worker. To have
# the plugins use other workers you should modify the worker.list property.
#
#
#
# workers.tomcat_home should point to the location where you
# installed tomcat. This is where you have your conf, webapps and lib
# directories.
#
workers.tomcat_home=c:\Apache Tomcat 4.0
#
# workers.java_home should point to your Java installation. Normally
# you should have a bin and lib directories beneath it.
#
workers.java_home=d:\jdk1.3
#
# You should configure your environment slash... ps= on NT and / on UNIX
# and maybe something different elsewhere.
#
ps=\
# ps=/
#
#------ ADVANCED MODE ------------------------------------------------
#---------------------------------------------------------------------
#
#
#------ DEFAULT worket list ------------------------------------------
#---------------------------------------------------------------------
#
#
# The workers that your plugins should create and work with
#
worker.list=ajp12, ajp13
#
#------ DEFAULT ajp12 WORKER DEFINITION ------------------------------
#---------------------------------------------------------------------
#
#
# Defining a worker named ajp12 and of type ajp12
# Note that the name and the type do not have to match.
#
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.ajp12.lbfactor=1
#
#------ DEFAULT ajp13 WORKER DEFINITION ------------------------------
#---------------------------------------------------------------------
#
#
# Defining a worker named ajp13 and of type ajp13
# Note that the name and the type do not have to match.
#
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.ajp13.lbfactor=1
#
# Specify the size of the open connection cache.
#worker.ajp13.cachesize
#
#------ DEFAULT LOAD BALANCER WORKER DEFINITION ----------------------
#---------------------------------------------------------------------
#
#
# The loadbalancer (type lb) workers perform wighted round-robin
# load balancing with sticky sessions.
# Note:
# ----> If a worker dies, the load balancer will check its state
# once in a while. Until then all work is redirected to peer
# workers.
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
#
#------ DEFAULT JNI WORKER DEFINITION---------------------------------
#---------------------------------------------------------------------
#
#
# Defining a worker named inprocess and of type jni
# Note that the name and the type do not have to match.
#
worker.inprocess.type=jni
#
#------ CLASSPATH DEFINITION -----------------------------------------
#---------------------------------------------------------------------
#
#
# Additional class path components.
#
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
#
# The XML parser provided with Tomcat
#
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
#
# Tomcat`s implementation
#
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
#
# Javac as available from Java2SE
#
worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
#
# Setting the command line for tomcat
# Note: The cmd_line string may not contain spaces.
#
worker.inprocess.cmd_line=-config
worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
worker.inprocess.cmd_line=-home
worker.inprocess.cmd_line=$(workers.tomcat_home)
#
# The JVM that we are about to use
#
# This is for Java2
#
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
#
# And this is for jdk1.1.X
#
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll
#
#
# Setting the place for the stdout and stderr of tomcat
#
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
#
# Setting the tomcat.home Java property
#
worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
#
# Java system properties
#
# worker.inprocess.sysprops=java.compiler=NONE
# worker.inprocess.sysprops=myprop=mypropvalue
#
# Additional path components.
#
# worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin
#
#--------------------------------------配置文件完毕-------------------------------------
在这个文件中需要注意的是要修改只有两个地方,一个是workers.tomcat_home,
这是指定Tomcat工作的目录,另外一个是workers.java_home,这是指定Jdk的目
录,大家可以做适当修改!我这里的配置没有修改,都是符合我安装系统的配置!
其次,配置TOMCAT核心文件,打开 c:\Apache Tomcat4.0\conf\server.xml
修改如下:
将<!-- Define an AJP 1.3 Connector on port 8009 -->
<!--
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
-->
的<!-- --> 去掉,这句话熟悉XML的人都知道它是注释,因为默认的Tomcat4
是没有启用Apj13的8009的端口即mod_jk所使用,修改后如下:
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
然后保存,现在你的Tomcat和Apache的配置基本完成了。
第五步:所有配置基本完成,重新启动计算机,开始整体测试!
测试:大家首先启动Apache,然后在浏览器里输入http://localhost,如果能看
到Apache的欢迎页面,那么恭喜您,第一步成功了。然后回到Tomca目录下
运行startup.bat启动Tomcat,再打开浏览器输入:http://localhost:8080/
如果看到可爱的Tomcat,那么恭喜您,Tomcat也没有问题,最后最重要的是
Apache下可以解释jsp和Servlet,把下面的代码copy到文本编辑器中命名为
hello.jsp,
内容如下:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<%String str="Hello World!";%>
<%str=str+"你好";%>
<%=str%>
</body>
</html>
将它保存到C:\\Apache Tomcat 4.0\\webapps\\ROOT下,然后在浏览器里输入
http://localhost/hello.jsp如果看到了Hello,那么您的确成功了。
------------------至此你已经大功告成,可以哼一个小曲了--------------------------
我的这个配置文档是经过考验,确实可以正常通过并运行的,希望能给你有所帮助,如果在进
行过程中有任何问题,请通知我!
我的QQ:5359496,11035181 EMAIL:info@5line.net
其次我再阐述两个问题:
1。由于我在配置APACHE中使用了虚拟主机,所以访问地址可以是:
http://localhost和http://root.dev,但是如果想http://root.dev访问成功的话,请在
浏览器里做如下设置:
INTERNET选项-连接-局域网设置
选择 “使用代理服务器”,地址:192.168.0.16 (写你主机的IP) 端口:80
2。对于APACHE主机下访问的JSP文件,实际上物理上不存在与APACHE的主机上,而是存在在
TOMCAT的主机目录里,例如:
http://localhost/hello.jsp 中hello.jsp文件实际不在 c:\apache\htdocs\下,而在
C:\Apache Tomcat 4.0\webapps\ROOT 下。这点请注意,不要混淆概念!