[ 2004/12/09 21:05 | by 网络毛毛虫 ]

精英外网调试好了。现在可以在外网访问了。

我们调整了路由,现在好多了。。不想昨天那样情况了。

昨天晚上,我、大D、JJ、袁轶搞到半夜,终于OK了。

http://www.elites.cn

[ 2004/12/08 23:56 | by 网络毛毛虫 ]

今天晚上搞了一个晚上,后来还是出了问题。还是ADSL和内网,两个设置的问题。。

2003陆游也问题多。外网能访问,内网就不能。

郁闷中啊 

[ 2004/12/08 23:54 | by 网络毛毛虫 ]
首先.要有一个服务器(没有?去下载一个吧)网上找有很多,在这我强烈推荐用梦之奇迹1.05版本或更高以上.然后还要SQL数据库.没话说...下载去.最后..还要去找个网站系统的东东..就可以了...

建议用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久才弄出来的,可能我比较愚钝,写的方法多了很多不必要的步骤,太繁琐!但是我这样做确实成功了,还没成功的玩家看了以后如果成功了,我的目的就达到了,希望高手不要笑话我。

[ 2004/12/08 23:51 | by 网络毛毛虫 ]
由于宿舍里机器比较多,原来都主要通过校园网上Internet,但是往往人一多就感觉网速比较慢,而且一台机器一个账号的限制又让人感觉很不方便。恰好我们所处的宿舍安装了外线电话,于是接上ADSL也成了很自然的事情。为了方便又省钱地在每一台机器都能同时用上ADSL和校园网,着实花费了笔者一番心思。一番心得不敢独享,在这里写出来与有需求的读者共同分享。

  一般来说,一个宿舍有足够的校园网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.双网路由方式:

  优点是设置最为便利,只要保持原有的局域网结构即可;但缺点是成本较高,需要配置一台具有双网路由功能的路由器,该路由器必须同时拥有以太网口和广域网接口。这一方式由于条件所限,笔者没有实验加以证实,有条件的读者不妨一试。

新浪科技讯 消息称联想可能于明日(12月8日)正式公布收购IBM全球PC业务。12月8日,联想将举办一个成立20周年的庆祝活动,分析人士认为,联想可能选择在活动上正式宣布这一消息。

  根据介绍,联想此次收购的范围为IBM全部PC业务,包括笔记本电脑和台式PC。在此前,有业内人士猜测笔记本业务不在出售之列。

  根据两家公司的业务估算,联想全年收入约为30亿美金左右,IBM全球PC业务收入约为90亿美金左右。一旦收购完成,联想全年业务收入将达到120亿美金。这不仅使联想成为在全球PC业务中排名第三,也将成为首个进入世界500强的中国民营企业。

  目前,联想IBM全球PC业务的报价仍未正式公布,此前报道猜测,这一出价为15亿美金左右。

  收购完成之后,业内人士也开始关注,联想高层是否有变动?有分析人士指出,借助收购一事,联想CEO杨元庆将可能全面接班,而老帅柳传志则将彻底退隐幕后。联想也将迎来一个全新的杨元庆时代。(文/徐志斌)

   SINA专题:联想拟购IBM部分PC业务

[ 2004/12/07 16:30 | by 网络毛毛虫 ]

这几天老婆爱学习呢,我打电话还在看英语,我满高兴的。老婆身体还是没有好,我好担心啊。但愿不要出什么事情。妈妈和小姨居然给三买了香水,我真的感觉意外。。看来我妈实在是很喜欢她啊。我好想她啊。宝宝,我爱你^_^

精英出口的事情还是没有搞好,我还以为电信今天会来搞呢。结果还是没有搞,我晕哟。。

出口没有好,现在已经让校内的人使用WW.ELITES.CN访问了。把WWW.ELITES.CN空出来为外网通后提供校外入口。。。昨天添加了个入口页面,大概也就http://tel2.elites.cn 这个样子。我喜欢清爽的,大D说他也喜欢。

周五他们说要在科艺苑搞个精英的活动,不知道能不能成形。。出嫁他们几个也在准备拍摄一部DV。现在已经进入准备日期了。

[ 2004/12/07 13:56 | by 网络毛毛虫 ]

BO官方提供了最近的升级补丁。发布两天官方没有什么问题了,我也升级了。。

升级到版本1204  不过BO的问题还是非常的多。

Windows 2003平台下Apache2.0.49+PHP4.3.6+MySQL4.0.18+PhpMyadmin2.5.6+JK2.0.4+J2S
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/

破解补丁下载:

up/1102173745.rar

破解方法:
以次安装官方网站所下载的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 下。这点请注意,不要混淆概念!

 
分页: 38/47 第一页 上页 33 34 35 36 37 38 39 40 41 42 下页 最后页 [ 显示模式: 摘要 | 列表