首页 > 学院 > 网络通信 > 正文

走出IIS的阴影在Apache上运行ASP

2019-11-04 20:51:47
字体:
来源:转载
供稿:网友

  Openasp 可以让 Apache 支持 ASP,Open Asp支持Apache 1.3.0 - 1.3.6版本,大家下载时要注重和自己的服务器程序匹配。
  
  其实Open Asp安装很简单,以下是主要步骤:
  
  1. 把下面这行加入到apache/conf/httpd.conf中:
  LoadModule asp_module modules/apasp136.dll
  其中modules/是笔者的模块目录,apasp136.dll是笔者所用的版本。
  
  2. 把下面这行加入到apache/conf/mime.types中:
  text/x-asp asp
  
  这样服务器就可以解释扩展名为.asp的文件为ASP程序,当然你也可以自己定义扩展名。
  
  此模块不仅可以装在Apache上,还能装在Netscape Server上:
  
  1. In obj.conf
  ...
  Init ...
  Init ...
  Init fn="load-modules" funcs="asp-PRoc" shlib=(path to nsasp.dll)
  
  ...
  
  <Object name="default">
  ...
  Service fn=asp-proc type=text/x-asp
  Service ...
  Service ...
  ...
  </Object>
  2. In mime.types
  type=text/x-asp exts=asp
  
  这个模块还属于测试版,还有很多地方不完善,对以下方法不支持:
  
  ObjectContext
  Request.ClientCertificate
  Request.TotalBytes
  Request.BinaryRead
  Response.CacheControl
  Response.Charset
  Response.EXPiresAbsolute
  Response.IsClientConnected
  Response.Pics
  Response.Status
  Server.ScriptTimeout
  session.CodePage
  Session.LCID
  Session.StaticObjects
  Session_OnEnd
  application.StaticObjects
  Application_OnEnd
  Standard Base Components
  
  而且现在不提供global.asa。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表