让Linux系统下的Apache 支持MS 的ASP(3)

一、安装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,本软件还免费哟!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wypdsw.html