unix下配置apache支持asp的方法
2024-08-28 00:06:55
供稿:网友
 
在这里讨论这个问题,仅是为了研究,我个人认为,在unix上,让apache支持asp没有任何实际意义 
如果以前是在win上开发的asp,我想你就让到在win上好好用吧,不用费劲的移植到unix上了 
我是在solaris上测试的安装,其它系统,freebsd,linux和sco我想也差不多,忘大家测时候能反馈给我你的结果,谢谢 
好了,让我们开始吧 
下载相关软件 
apache_1.3.27.tar 
Apache-ASP-2.49.tar  
mod_perl-1.27.tar 
stable.tar(perl-5.8.0) 
把上面的软件下载到一个目录,如test 
1:解压 
#tar xvf apache_1.3.27.tar 
#tar xvf Apache-ASP-2.49.tar 
#tar xvf mod_perl-1.27.tar 
2:安装apache 
为了以DSO的方式安装mod_perl,所以要有so模块 
#cd apache_1.3.27 
#./configure --prefix=/usr/local/apache 
#make 
#make install 
上面这样编译会有一些modules加不进来,我只好手动指定modules了,大家用下面的命令安装apache 
#./configure --prefix=/usr/local/apache --enable-module=auth_anon --enable-module=auth_dbm --enable-module=autoindex - 
-enable-module=cgi --enable-module=expires --enable-module=expires --enable-module=proxy --enable-module=rewrite - 
-enable-module=so 
#make 
#make install 
检查安装的模块 
#cd /usr/local/apache/bin/httpd -l 
Compiled-in modules: 
http_core.c 
mod_env.c 
mod_log_config.c 
mod_mime.c 
mod_negotiation.c 
mod_status.c 
mod_include.c 
mod_autoindex.c 
mod_dir.c 
mod_cgi.c 
mod_asis.c 
mod_imap.c 
mod_actions.c 
mod_userdir.c 
mod_alias.c 
mod_rewrite.c 
mod_access.c 
mod_auth.c 
mod_auth_anon.c 
mod_auth_dbm.c 
mod_proxy.c 
mod_expires.c 
mod_so.c 
mod_setenvif.c 
suexec: disabled; invalid wrapper /usr/local/apache/bin/suexe