大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> Linux+Apache+iASP

Linux+Apache+iASP

时间: 2021-07-31 作者:daque

让ASP运用体例变成跨平台的运用体例  自从MS推出asp本领后,因为asp在创造动静交互式站点上的宏大功效及其代码编写的简单性,使asp在很多internet/intranet/extranet网站上获得了极端普遍的运用,更加是波及到数据库操纵的网站运用体例更是目标于沿用asp本领。但因为妇孺皆知的因为,asp只能处事于MS本人的操纵体例平台和效劳器软硬件之下,即只能在windowsnt+iis系列或windows9x+pws系列中运用,所以就确定了asp运用的控制性。占有关材料表露,沿用windows操纵体例平台和效劳器软硬件的网站在15%安排,也即是说有快要85%的网站将不许沿用asp本领。本质上,很多网站沿用的是unix、linux、soris和netware等操纵体例及相映的效劳器,这证明asp本领在运用上真实有很大的控制。  迩来,一家名为“halcycon”的软硬件公司,不只看到了asp运用体例的上风和控制性,并且提出了“asp anytime, anywhere”的标语,并开拓了一个称为iasp(instant asp)的asp剧本证明引擎软硬件,使asp不只不妨在沿用windows操纵体例平台和效劳器软硬件的网站上运用,还不妨在沿用其它操纵体例如unix、linux、soris、netware操纵体例及相映效劳器的网站上运用。iasp所有接受了asp的上风,并与asp实足兼容,所以asp运用体例简直不妨径直移植到非windows操纵体例平台下的iasp情况中运转,使得asp运用体例真实变成了一种跨平台的internet、intranet或extranet运用体例。  iasp与asp比拟,不只在扶助操纵体例平台上具备上风,在运用第三方组件建立asp运用体例上同样具备鲜明的上风。iasp不只扶助时髦的activex组件,同样扶助时髦的enterprise java beans组件和corba兼容组件,进而运用asp运用体例功效更为宏大,运用更为普遍。除去ms visual系列开拓东西和borland系列开拓东西外,还不妨用java系列开拓东西,让组件开拓职员有更多的采用进而不妨更为一帆风顺地开拓相关组件。  iasp有两种本子,一种实用于windows操纵体例平台和效劳器软硬件,另一种实用于unix、linux、soris、netware操纵体例及相映效劳器软硬件。iasp暂时的本子为1.0,其开拓本子不妨在“halcycon”的软硬件公司网站上免费载入,其功效与正式本子比拟基础沟通,辨别在乎开拓本子只扶助两个并发贯穿,所以只能用来asp进修和开拓或用在比拟小的intranet局域网体例中,想在搜集更加unix、linux局域搜集中运用asp的搜集开拓职员无妨去载入一个试用一下,文献巨细有6M多。  底下是笔者在搭建iasp开拓情况时安置与摆设iasp软硬件的少许体味,蓄意给初用者做个参考,进而少走弯道,多做些有意旨的处事。一、iasp软硬件情况诉求iasp软硬件是用java步调谈话体例而成的,须要jdk1.1.x或之上本子的扶助,所以须要效劳器体例上预先安置jdk1.1.x或之上本子。linux平台下的jdk1.1.x不妨在http://xfer.nitric.com/pub/java-linux/载入,鉴于windows9x/nt平台的jdk1.1.x的载入地方为ftp://202.103.111.173/download/develop/java/jdk1_1_1-win32-x86.exe。二、iasp安置步调扶助的体例平台和效劳器软硬件iasp软硬件是用java步调谈话体例而成的,规则上可运转在一切java平台上。iasp可机动摆设效劳器软硬件,使之能运用iasp证明引擎证明asp页面;iasp不妨运用halcycon软硬件公司开拓的iasp servlet接口与效劳器举行贯穿和通讯,也不妨运用其它servlet接口与效劳器举行贯穿和通讯。底下是halcycon软硬件公司的工程本领职员已证明扶助较好的体例平台和效劳器软硬件的列表。(一)sun solaris sparc体例平台 1、apache效劳器软硬件 iasp可对apache效劳器软硬件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六个本子举行自     动摆设使之运用iasp证明引擎证明asp页面;并经过iasp中的servlet接口与之贯穿和通讯。 2、netscape fast track(ft)和enterprise server(ep)效劳器软硬件 iasp可对ft3.0.x、ep3.5.x、ep3.6.x举行机动摆设使之运用iasp证明引擎证明asp页面;并     经过iasp中的servlet接口与之贯穿和通讯。 3、sun web server2.1效劳器软硬件 iasp可对sun web server2.1效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;     并经过效劳器软硬件的servlet接口与之贯穿和通讯。 4、zeus效劳器软硬件 iasp可对zeus效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;并经过zeus和     apache jserv servlet接口与之贯穿和通讯。(二)sun solaris intel体例平台 1、apache效劳器软硬件 iasp可对apache效劳器软硬件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六个本子举行自     动摆设使之运用iasp证明引擎证明asp页面;并经过iasp中的servlet接口与之贯穿和通讯。 2、sun web server2.1效劳器软硬件 iasp可对sun web server2.1效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;     并经过效劳器软硬件的servlet接口与之贯穿和通讯。 3、zeus效劳器软硬件 iasp可对zeus效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;并经过zeus和     apache jserv servlet接口与之贯穿和通讯。(三)novell netware体例平台 netscape fast track(ft)和enterprise server(ep)效劳器软硬件 iasp可对ft3.0.x、ep3.5.x举行机动摆设使之运用iasp证明引擎证明asp页面;并经过novell    servlet gateway接口与之贯穿和通讯。(四)sco unixware体例平台 1、apache效劳器软硬件 iasp可对apache效劳器软硬件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六个本子举行自     动摆设使之运用iasp证明引擎证明asp页面;并经过iasp中的servlet接口与之贯穿和通讯。 2、netscape fast track(ft)和enterprise server(ep)效劳器软硬件 iasp可对ft2.0.x举行机动摆设使之运用iasp证明引擎证明asp页面;并经过iasp中的servlet     接口与之贯穿和通讯。(五)linux intel体例平台 1、apache效劳器软硬件 iasp可对apache效劳器软硬件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六个本子举行自     动摆设使之运用iasp证明引擎证明asp页面;并经过iasp中的servlet接口与之贯穿和通讯。 2、zeus效劳器软硬件 iasp可对zeus效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;并经过zeus和     apache jserv servlet接口与之贯穿和通讯。(六)windows9x/nt体例平台 1、apache效劳器软硬件 iasp可对apache效劳器软硬件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六个本子举行自     动摆设使之运用iasp证明引擎证明asp页面;并经过iasp中的servlet接口与之贯穿和通讯。 2、netscape fast track(ft)和enterprise server(ep)效劳器软硬件 iasp可对ft3.0.x、ep3.0.x、ep3.6.x举行机动摆设使之运用iasp证明引擎证明asp页面;并     经过iasp中的servlet接口与之贯穿和通讯。 3、internet information server效劳器软硬件 iasp可对internet information server效劳器软硬件举行机动摆设使之运用iasp证明引擎证明     asp页面;并经过iasp中的servlet接口与之贯穿和通讯。 4、lotus domino效劳器软硬件 iasp可对lotus domino效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;并经过     lotus domino效劳器软硬件自有的servlet接口与之贯穿和通讯。 5、java web server效劳器软硬件 iasp可对java web server效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;并通     过java web server效劳器软硬件自有的servlet接口与之贯穿和通讯。(七)hpux体例平台 zeus效劳器软硬件 iasp可对zeus效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;并经过zeus和     apache jserv servlet接口与之贯穿和通讯。(八)sgi体例平台 zeus效劳器软硬件 iasp可对zeus效劳器软硬件举行机动摆设使之运用iasp证明引擎证明asp页面;并经过zeus和     apache jserv servlet接口与之贯穿和通讯。三、用iasp建立asp运用体例情况假如体例中仍旧平常安置和摆设了tcp/ip等搜集和议。底下以redhat linux 5.1和apache 1.3.3效劳器软硬件为例,计划怎样安置和摆设iasp,以创造一个asp开拓和运用情况。 (一)、安置apache 1.3.3效劳器软硬件 1、卸载apache 1.2.6效劳器软硬件 即使暂时运用的是redhat linux 5.1自带的apache效劳器软硬件,则其本子号为1.2.6-4(用吩咐httpd -v不妨察看apache效劳器软硬件的本子号),不在iasp机动摆设步调扶助的效劳器范畴之内,所以须要将其卸载,再不从新安置apache 1.3.x效劳器软硬件。 在“遏制面板”的package management(保证理)中翻开network(搜集)中的daemons(效劳步调),采用“apache1.2.6-4”,单击uninstall(卸载)可将其卸载。 2、安置apache 1.3.3效劳器软硬件       即使手边没有apache 1.3.x效劳器软硬件,不妨到http://apache.nextpath.com/dist/ apache_1.3.6.tar.gz载入一个。 笔者手边有一个xteam linux 1.0的光盘,个中有apache 1.3.3效劳器软硬件的刊行本子, 坐落光盘的\xteam\pack目次下,文献称呼为apache-1.3.3-1.i386.rpm。用吩咐 rpm -i /mnt/cdrom/xteam/pack/apache-1.3.3-1.i386.rpm可实行安置。  3、启用apache 1.3.3效劳器软硬件 不妨用吩咐httpd来启用apache 1.3.3效劳器软硬件。启用apache 1.3.3效劳器软硬件后不妨用netscape communicator欣赏器以http://yourcomputername的办法如http://localhost来考察apache 1.3.3效劳器软硬件供给的www效劳。默许的页面为index.html,常常坐落“/home/httpd/html”目次中(该目次是apache的web颁布目次,十分于iis或pws体例中的c:\inetpub\wwwroot),页面包车型的士中心为“it worked”,表白apache已能平常处事,不妨举行iasp的摆设处事了。 (二)、安置jdk1.1.x iasp的运转要依附jdk1.1.x或之上本子,诉求体例中必需安置jdk。 1、决定C运转库的典型 liunx/unix本子的jdk普遍有libc5和glibc两个本子,以符合各别liunx/unix体例中的c运转库本子。用吩咐“ls -l /lib/libc.so.*”不妨列出C运转库文献,若“*”处的字符为“5”则表白C运转库典型为libc5,为“6”则表白C运转库典型为glibc。笔者所用的redhat linux5.1的C运转库典型为glibc。 2、安置jdk1.1.x 笔者在http://xfer.nitric.com/pub/java-linux/处载入jdk1.1.7的glibc本子,并将其更名    jdk117.gz。将jdk117.gz复制到/usr/local目次下,加入/usr/local目次,用“tar -xvzf     jdk117.gz”吩咐将文献解压即实行jdk1.1.7的安置,安置目次为/usr/local/jdk117_v1a。 (三)、安置iasp笔者在http://www.halcyonsoft.com/asp/iasp_fcs.tar.gz处载入了linux/unix本子的iasp,并改  名为iasp_lnx.gz,并复制到/usr/local。用吩咐“tar -xvzf iasp_lnx.gz”将文献解压,可爆发install.sh和iasp.tar两个文献。加入  /usr/local目次,运转./install.sh,依照安置步调提醒实行iasp的安置。    在安置进程中,须要指定jdk的bin目次(/usr/local/jdk117_v1a/bin)和iasp安置目次 (/usr/local)。在安置进程实行后,会采用能否发端对web效劳器举行摆设,摆设进程在底下计划,选  择“N”中断安置。此时iasp被安置在目次/usr/local/iasp下,有五个文献的效率犯得着提防。connector.sh:启用iasp机动摆设引导start-server.sh:启用iasp代劳效劳器stop-server.sh:封闭iasp代劳效劳器start-admin.sh :启用iasp长途处置效劳器    stop-admin.sh :封闭iasp长途处置效劳器 (四)、摆设iasp 1、封闭web效劳器      在举行iasp摆设前,应开始封闭web效劳器软硬件。不妨用任何办法封闭apache 1.3.3效劳器软硬件。 2、摆设iasp      iasp摆设引导步调可为apache效劳器软硬件、netscape enterprise效劳器软硬件、internet  information service效劳器软硬件举行机动摆设,而zeus、sun web server效劳器软硬件则不须要 摆设。 在/usr/local/iasp下,运转./connector.sh启用iasp摆设引导步调。采用“Y”发端摆设; 采用效劳器软硬件及本子号(8:apache 1.3.3)、apache摆设文献httpd.conf地方目次(/etc/httpd/conf),其它可维持静止(按回车键沿用默许树立)。在提醒能否举行另一个效劳 器的摆设时,采用“N”,实行摆设。 (四)、尝试iasp 1、启用iasp效劳器      iasp效劳器是一个connector proxy代劳效劳器软硬件,用来与效劳器软硬件举行通讯。加入xwindows,翻开一个nxterm窗口,在目次/usr/local/iasp下运转./start-server.sh,      启用iasp connector proxy代劳效劳器步调。 2、尝试iasp      启用apache 1.3.3效劳器软硬件。将一个asp页面文献拷到apache页面颁布目次“/home/httpd/ html”目次中,并用netscape communicator欣赏器举行考察,如可用“http://localhost/ test.asp”考察asp文献test.asp,其实质如次:<html><head><title>test iasp</title></head><body><%  response.write "<br><h1>congradulations!<br>instant asp has worked for you!</h1>"%></body></html>  至此,apache 1.3.3效劳器软硬件仍旧不妨用iasp证明引擎证明和实行asp页面了。此刻该你来自在表现聪慧本领了。  其余,开拓研制海内第一个华文版linux--xteam linux1.0的形天海公司颁布,她们行将颁布ado引擎的linux本子,不妨使在windows9x/nt上开拓的asp运用体例可径直运转于linux平台,有爱好的搜集运用步调开拓职员不妨到形天海公司站点(http://www.xteam.com.cn)去领会其产物的动静,也让咱们为海内软硬件开拓公司加油和欢呼。(作家:深圳 王发军 wangfajun@163.nethttp://wangfajun.163.net) 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.