快捷搜索:

开辟一条自由ASP快车道

微软的ASP技巧让动态网页技巧从中国获得的铺天盖地般的遍及。一说到ASP当然会遐想到Windows,长久以来碍于微软公司的专利权和商业利益ASP只能的运行于微软的Windows之上。然则现在不合了,SUN旗下Chilisoft公司推出了ChiliASP办理规划。得益于这套跨平台办理规划我们不只开脱了IIS,而且假如您乐意以致可以开脱Windows系统。

本文重点解说微软Windows2000专业版下ChiliASP办理规划的支配,本例子阿帕奇Web办事器1.3.27版。假如有人问我,为什么要用Windows2000专业版?很简单,由于我们可以彻底办理10小我的限定;而且ChiliASP传播鼓吹仅仅支持办事器级操作系统,同时突破两个限定何乐而不为?!

本文中必要的软件ChiliASP可以从Chilisoft公司的网站www.chilisoft.com注册得到。ChiliASP是一套商业办理规划,除非你用的是SUN的操作系统,否则您必须支付一笔不大年夜不小的授权费,当然在这之前有30天的免费试用期。不过假如您是一个软件开拓者,您可以在这个站点得到没有功能、光阴限定OEM授权仅作为开拓应用。ChiliASP的许可刻日是根据Web办事器运行光阴累战略略,假如您一辈子也运行不了30天的Web办事器,您可以用一辈子了 =)。至于Apache办事器,您可以从httpd.apache.org得到,不必要注册直接下载就好。

假如您可以筹备妥帖所必要的软件,那么我们开始安装了。首先,你必要扒翻出您的Windows2000专业版的安装CD来,由于我们要装IIS。没错,我们是要装IIS。我们可爱的ChiliASP必要调用IIS中某些组件来解析VBscript编写的ASP脚本。安装完成后完全禁止IIS相关办事,ChiliASP只是必要此中的某些文件而已。接着,我们安装Apache,同样,IIS和Apache的安装法度榜样很傻瓜我们不说也罢。下边开始重头戏,ChiliASP的安装。先从后台停掉落Apache办事,履行安装法度榜样开始安装。这里要说一个技术,安装法度榜样只认得Apache1.3.22,若何让他熟识我们的Apache1.3.27那?改注册表,如下所示 =)

将:

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\1.3.27]

"ServerRoot"="C:\\AppServ\\Apache\\"

改成:

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\1.3.22]

"ServerRoot"="C:\\AppServ\\Apache\\"

不用担心,Apache是绿色法度榜样,并不必要注册表,无论怎么改都不会影响到Apache =)这样操作之后ChiliASP可以精确辨认Apache,并自动去改写Apache的设置设置设备摆设摆设文件,安装法度榜样停止后启动Apache办事系统就可以履行Apache。假如您获得了授权许可,将许可文件复制到:C:\WINNT\system32\chiliasp\vroots 重启Apache就好。不放入许可协议的ChiliASP只是一个uptime 30day 试用版哦!假如安装ChiliASP时发生差错,请看仔细差错提示卸载干净之后再来一边,切切不要覆盖原有安装!

一些提示:

* IIS安装完成后,从新安装Windows2000补丁包。

* 更新IE浏览器至最新版本

* 更新MDAC至最新版本,ChiliASP至少必要2.5版。

* 包管以上说的软件包都是最新的!

* 在Apache httpd.conf设置设置设备摆设摆设文件DirectoryIndex加入IIS风格默认文件样式

index.asp default.asp default.html default.html

* 删除ChiliASP附带例子codebrws.asp这个文件可以用来在线浏览ASP代码…… 隐患!

好了,让我们来验证一下Apache是否已经支持Asp,从浏览器敲入不雅察附带的样例:http://127.0.0.1/caspsamp/default.htm

看到内容了吗?呵呵,只要不是空缺就ok了!假如什么也看不到,很遗憾,可能是安装掉败了。自己看看本文提到的地方,更新下软件包碰命运运限看。

下边,我们来安装一个动网论坛实例看看。很简单,解开包把文件都丢到Web宣布目录然后从浏览器打开看看 …… 别怪我,便是这么简单。

开拓者最关心的问题大年夜概便是原有的ASP组件是否可以用。尤其是IIS蓝本内建的组件还能不能用。我可以奉告大年夜家,请大年夜家宁神,绝大年夜部分的第三方组件都可用。然则记得只能且只能一个组件注册一次,要更新组件版本请事先反注册掉落老组件而后再从新注册新组件否则ChiliASP会报错,奉告你工具重复载入哦!那么IIS本身带的组件ChiliASP支持的很错的哦!不宁神的话可以下在一个探针测试下,www.chilisoft.com 网站供给一个具体的差异列表很值得一看!不过要留意,采纳过滤器编写的组件是全都不声援的。

* 本文档遵照美国自由软件基金会通用文档许可协议宣布。*

* 假如您有任何问题可以联系作者王猛(HeartIcy@163.com)。*

您可能还会对下面的文章感兴趣: