Linux下安装Apache+ASP环境的原因

为什么要在Linux下安装ASP环境?且看这几个原因够不够:

A. 作为Linux下的开发环境
B. 当IIS中的ASP仅用于后台,同时使用人数较少.前台页面主要以HTML静态页面展示,ASP用来做的事情较少,本身对系统的负担很轻

综合以上,当ASP显得有点鸡肋时,相应的应用完全可以移植到Linux下,以充分发挥Linux下系统平台优势和资源优势。
因为ASP本为Windows下IIS的原生产物,移植到Linux下确实有些怪异,所以实现方案也比较少,目前能找到的基本以Perl转义为主。
在Linux下安装ASP环境必须的环境支持为: Apache+Apache的perl模块+perl的Apache::ASP包,请看安装步骤:
1.安装Apache::ASP(也可在第3步之后安装)

perl -MCPAN -e shell
install CPAN
install MLDBM
install MLDBM::Sync
install Apache::ASP

如果通过perl安装失败,可以去下载这几个源代码包:

Digest-MD5-2.20.tar.gz
MLDBM-2.01.tar.gz
MLDBM-Sync-0.30.tar.gz
Apache-ASP-2.37.tar.gz

按顺序展开源代码,各自执行以下操作安装:

perl Makefile.PL
make
make test
make install

2.安装Apache, 在Linux环境下模拟ASP环境目前仅能查到Apache+ASP的方案

#下载
tar zxf httpd-2.2.15.tar.gz
cd httpd-2.2.15
./configure --prefix=/usr/local/apache
make
make install
cd ..

3.安装apache的mod_perl模块

#下载apache的perl模块
wget
tar zxf mod_perl-2.0-current.tar.gz
cd mod_perl-2.0.4/
perl Makefile.PLUSE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1
make
make install
cd ..

4.httpd.conf配置:
因为ASP环境不是我们在Linux下要用的主用环境,主用环境是Nginx,所以将Apache监听端口修改为80端口之外的端口,我修改为81

Listen 81

网站根目录也需修改成Nginx网站根目录,例如我的Nginx网站根目录为:/var/webhosts/htdocs/www,那么需要修改如下2个位置:

DocumentRoot "/var/webhosts/htdocs/www"

在httpd.conf文件末尾追加如下内容:

LoadModule perl_module modules/mod_perl.so
PerlModule Apache::ASP
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global .
PerlSetVar StateDir /tmp/asp
ok,ASP环境安装完成,启动Apache试试:)

/usr/local/apache/bin/apachectl start

在网站根目录下创建test.asp,内容如下:

For loop incrementing font size:

<% for(1..7) { %>

Size = <%=$_%>

<% } %>

(0)

相关推荐

  • linux下安装apache详解

    下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...

  • centos/linux下安装搭建lnmp环境

    本文提供在centos/linux搭建一套高性能的web服务器环境LNMP,即:linux + nginx +mysql + php; 可以做网站部署,app的接口部署,直播流并发等多类用途. 安装n ...

  • Linux怎样安装apache安装

    在linux下安装apache,一般而言Linux下安装apache需要源码安装 操作方法 01 首先,到apache的官网下载 apache源码包 http://httpd.apache.org/d ...

  • window7环境下安装apache http server

    window7环境下安装apache http server window7 环境下安装apache http server 会遇到如下错误提示: 原因是软件安装时与windows7的“用户账户控制” ...

  • Linux 下安装配置go语言环境

    linux下安装go 操作方法 01 下载最新版本的Go语言二进制档案包,下载地址http://golang.org/dl/(官网) 或http://golangtc.com/download,注意选 ...

  • linux下安装jira详细步骤

    linux下安装jira 第一步:安装jdk 1.从官网下载jdk的安装包 2.将jdk的安装包上传到虚拟机或者服务器:scp 文件名(jdk-7u17-linux-x64.tar.gz) root@ ...

  • linux下安装jira

    linux下安装jira 第一步:安装jdk 1.从官网下载jdk的安装包 2.将jdk的安装包上传到虚拟机或者服务器:scp 文件名(jdk-7u17-linux-x64.tar.gz) root@ ...

  • linux下卸载apache方法小结

    方法一 复制代码 代码如下: root@server ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-1 ...

  • Linux下安装Cobbler以建立Linux网络安装环境

    Linux下使用cobbler可以快速建立Linux网络安装环境,大大降低了Linux网络安装的技术门槛,那么Linux系统要如何安装Cobbler呢?一起来学习下吧。 cobbler的简介 cobb ...