一、安装Apache1.3.28;过程比较简单,省略;
二、安装Instant ASP:
双击iASP2.1.01.exe,开始安装。按照提示做即可。我的安装路径为:d:iasp
安装完毕后,提示是否现在配置iasp。选择:是。
三、配置:
第一步:代理服务(proxy)选择:instant asp native servlet support
第二步:WEB SERVER选择:apache。
第三步:选择apache的配置文件:httpd.conf的位置。本方案是:d:apacheconfhttpd.conf
版本选择1.3.2X(1.3.27的Windows版本官方网站上已经不提供下载了,故采用1.3.28版本)。 proxy:如果您有固定ip,可以使用默认的127.0.0.1。port: 这是apache与iasp之间的代理接口。使用默认(9098)即可。
server manager port:远程管理端口,选择默认(9095)即可。
第四步:配置完成。
说明: iasp在apache的配置文件httpd.conf最后加入了以下语句:
# iASP Setting
LoadModule iasp_module "d:/iasp/bin/apache/win32/1.3.20/iasp.dll"
Alias /iasp " d:/iasp "
IaspConfig server " d:/iasp /properties/server.properties"
IaspConfig rules " d:/iasp /properties/rules.properties"
五、通过更改httpd.conf更改apache的默认首页:
DirectoryIndex index.htm index.asp index.php default.htm default.asp default.php
更改完毕后,保存,重启apache
六、执行:开始->程序->Instant ASP 2.1.01->Install iASP as NT Service 这样,iasp就被加到了win2000 server的服务中。
执行:开始->程序->Instant ASP 2.1.01->Start Instant ASP 弹出一个DOS窗口,不要关闭,让它在后台运行,这是Instant ASP就已经配置成功了!
七、测试:
新建1.asp,内容:,保存到apache的网页目录。
在浏览器输入该网址,回车,看到“success!” ,
Instant ASP安装成功!
注:
1、安装时要注意版本的匹配,免费版的IASP宣称支持Apache 2.X,但安装后启动Apache不成功,Linux下友好一点,提示需要高版本的IASP;本人就是在经过了三次Windows平台下重装Apache和IASP,Linux下二次重新编译Apache的煎熬才找到问题所在;
2、要知道在这种环境下跑ASP是很痛苦的事情,JAVA运行速度慢是人所共知的;还存在对ASP兼容不好的风险,本人下载的BBSXP可能版本高了点,在IIS下能很好的运行但到了这下面连首页都出不来!
3、个人建议还是采用SunONE ASP,首先是大公司的东东,首先服务就有保障,再则实力雄厚,和MS关系也8错,兼容性应该做的比较好,而且如果使用SUN JAVA WEB SERVER,本软件还免费哟!