Linux Apache支持asp配置(2)

  安装完成。打开httpd.conf 可以发现Instant ASP在末尾增加了如下几行:

  # iASP Setting

  LoadModule iasp_module "/usr/local/iasp/iasp21/bin/apache/linux/1.3.20/mod_iasp.so"

  Alias /iasp "/usr/local/iasp/iasp21"

  IaspConfig server "/usr/local/iasp/iasp21/properties/server.properties"

  IaspConfig rules "/usr/local/iasp/iasp21/properties/rules.properties"

  测试:

  vi一个文件test.asp,内容: 保存到apache的网页目录。

  启动apache和IASP:

  /usr/local/apache/bin/apachectl start

  /usr/local/iasp/iasp21/start-server.sh

  在浏览器输入该网址,回车,看到“success!” ,

  Instant ASP安装成功!

  Instant ASP 还支持通过网页管理,启动:

  /usr/local/iasp/iasp21/start-admin.sh

  在支持JAVA的浏览器里输入[url]:9095[/url],即可方便的通过WEB进行管理。

  注意:我在安装完启动apache的时候报如下错误:

  启动 httpd:httpd: module "mod_iasp.c" is not compatible with this version of Apache (found 20020329, need 20020903).

  Please contact the vendor for the correct version.

  这是由于iasp自带的模块是基于20020329的Apache版本编译的。所以加载失败。我们需要手动的为当前版本配置一个新模块:

  # cd /usr/local/iasp/iasp21/bin/apache/source/2.0/

  # apxs -i -c *.c

  新生成的模块放在:

  /usr/local/apache/modules/mod_iasp.so

  修改httpd.conf文件

  #LoadModule iasp_module "/usr/iasp/iasp21/bin/apache/linux/2.0/mod_iasp.so"

  LoadModule iasp_module "/usr/local/apache2/modules/mod_iasp.so"

  以上方法可以解决故障。

  测试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:: ASP

  我安装的apache是2.0版本。所以要下载mod_perl 2.0,如果安装的是apache1.0版本。那么就要下载mod_perl1.0安装。

  下载mod_perl2.0

  [url][/url]

  安装apache2

  ./configure --prefix=/usr/local/apache2/ --enable-so --enable-auth-anon --enable-auth-dbm --enable-expires --enable-proxy --enable-rewrite --enable-autoindex

  Make

  Make install

linux

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

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