安装配置

1.     linux下安装iasp

1.1需要准备的的安装包:

httpd-2.0.59.tar.gz(最好选该版本,2.2版本在安装配置完后启动出错)

iasp-2.1.01.tar.gz(在网上只找到该最高版本)

jdk(jdk版本没有要求,iasp的说明文档上要求jdk1.1以上即可)

1.2   apache安装:

  tar –zxvf httpd-2.0.59.tar.gz

cd httpd-2.0.59

./configure --prefix=/usr/local/apache2 --enable-module=so  //配置安装路径

make    //编译

make install  //安装

1.3   jdk安装

假如jdk安装文件目录为/soft

cd  /soft

chmod 755 jdk-6u11-linux-i586.bin

./ jdk-6u11-linux-i586.bin

一路下去yes

配置jdk环境变量:

export JAVA_HOME=/usr/java/jdk1.6.0_27

export JAVA_BIN=/usr/java/jdk1.6.0_27/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile

注意: . 和 /etc/profile 有空格.

1.4 iasp安装

sudo tar  –zxvf iasp-2.1.01.tar.gz  //解压

sudo ./install.sh     //install.sh为iasp解压后得到的

接下来显示如下:

Please enter the full path to your JDK's bin directory.
e.g. /usr/jdk1.1.6/bin, Q/q(quit), S/s(skip):
>(输入前面的jdk安装路径”)

Enter the absolute directory under which Instant ASP should be installed.
(./iasp21 will be created underneath.)
>(输入安装“iasp”的目录,我输入了“/usr/local/iasp”,这样程序会在此目录中Do you want to continue (Y/N)? (输入“y“)
Please choose a servlet interface
[1] Instant ASP native servlet interface
[2] Apache JServ
Enter a number [1/2]:(输入“1”)
***** Please select a web server *****
[1] Netscape
[2] Apache
[3] Xitami
[0] Quit
Enter a number [0-4]:(输入“2”)
***** Please choice Apache version *****
[1] Apache 1.3.0
[2] Apache 1.3.1
[3] Apache 1.3.2
[4] Apache 1.3.3
[5] Apache 1.3.4
[6] Apache 1.3.6
[7] Apache 1.3.9
[8] Apache 1.3.11
[9] Apache 1.3.12
[10] Apache 1.3.14
[11] Apache 1.3.2X
[12] Apache 2.X
[0] Quit
Note: If you are using Apache Web Server higher version or have additional
modules, such as Front Page Server Extensions, Raven SSL, or you are
using Apache Strong Hold Server. Please configure iASP according
to /bin/apache/source/readme.txt

Enter a number [0-10]:(输入“12”)
Please enter the path to the Apache /conf directory >
(我输入自己的安装目录名称/usr/local/apache2/conf)
"httpd.conf"configuration completed.
Would you like to configure another web server (Y/N)?(输入n)
Configuration successful.
You can access the Instant ASP documentation and samples
from the virtual directory /iasp/

1.4  iasp存在错误修复

由于iasp在apache2.0以后会存在问题,研发iasp的公司后期没有继续新版本的开发,因此在apache2的环境中需要重新编译iasp,操作如下:

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

sudo /usr/local/apache2/bin/apxs  –i  –c  *.c  //重新编译iasp,生成的mod_iasp.so会在/usr/local/apache2/modules/下出现。谨记使用/usr/local/apache2/bin下面的apxs命令,别使用http-devel安装软件的apxs命令,切记

//修改httpd.conf配置文件

Httpd.conf配置会在apache安装路径以及系统配置里面出现,路径分别为

/usr/local/apache/conf/httpd.conf

/etc/httpd/conf/httpd.conf

该路径可以通过find / -name httpd.conf查找得到

sudo vi /usr/local/apache/conf/http.conf

在文件末尾部分将/usr/local/iasp/iasp21/bin/apache/linux/2.0/mod_iasp.so修改为

/usr/local /apache2/modules/mod_iasp.so

同时将/usr/local/apache/conf/http.conf后面部分关于iasp的配置直接复制到/etc/httpd/conf/httpd.conf的末尾即可(该文件之前要是存在iasp的配置内容则先删除,然后复制进去)

重新启动apache和iasp

/usr/local/apache2/bin/apachectl start

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

测试是否安装成功

vi /usr/local/apache2/htdocs/test.asp

输入一下内容:

<html>

<head>
<title>Test iASP</title>
</head>

<body>
<%
Response.Write "<BR><h1>Congradulations!<BR>Instant ASP has worked for you!</h1>"
%>
</body>
</html>

在浏览器中输入http://ip(你服务器的ip地址)/test.asp

如果出现一下内容则表示配置成功:

Congratulations!
Instant ASP has worked for you!

2.     apache的多站点虚拟主机配置方法

在安装和配置完成iasp以后,在部署自己的系统工程时,需要为自己的系统工程配置工作目录,如果直接将自己的系统放置于/usr/local/apache2/htdocs/目录下会出错,单个的test.asp文件没有问题。一下为自己的系统工程配置工作目录:

cd /usr/local/apache2/conf

vi httpd.conf

在httpd.conf的文件末尾加上
Include /usr/local/apache2/conf/vhost.conf
同时在 /usr/local/apache2/conf目录下,vi vhost.conf
内容如下:

NameVirtualHost 192.168.4.209:80

<VirtualHost 192.168.4.209:80>

ServerName www.a.com

ServerName www.b.com

DocumentRoot "/usr/local/apache/www1"

Alias /dj "/usr/local/apache/htdocs/dj2.0/"

<directory "/usr/local/apache/www1">

allow from all

</directory>

DirectoryIndex index.asp

</VirtualHost>

<VirtualHost 192.168.4.209:80>

ServerName www.c.com

DocumentRoot "/usr/local/apache/htdocs"

<directory "/usr/local/apache/htdocs">

allow from all

</directory>

DirectoryIndex index.asp

</VirtualHost>

以上配置解释如下:

本人服务器ip为192.168.4.209,在端口80下配置

我的工作目录为/usr/local/apache/htdocs/dj2.0/,别名为/dj,文档根目录为/usr/local/apache/www1,www1目录不存在需要先建立,不然启动apache时会有提示

下面测试配置是否成功:

在浏览器中输入http://192.168.4.209/dj/test.asp

Congratulations!
Instant ASP has worked for you!

配置成功!

以上为本人亲自配置经验,希望对您的配置提供帮助。

在此,不建议使用iasp,因为iasp存在过期问题,使用openAsp更为合适,请关注我的后面将发布的博客openAsp安装,openAsp的安装更为简单。

linux下安装iasp以及apache多站点虚拟主机配置相关推荐

  1. Centos 7 环境下,如何使用 Apache 实现 SSL 虚拟主机 双向认证 的详细教程:

    1. testing ! ... 1 1 原文参考链接: http://showerlee.blog.51cto.com/2047005/1266712 很久没有更新LAMP的相关文档了,刚好最近单位 ...

  2. mac中apache服务器及虚拟主机配置

    输入 sudo apachectl start,这样Apache就启动了.打开Safari浏览器地址栏输入 "http://localhost",可以看到内容为"It w ...

  3. Apache 2.2 虚拟主机配置(本人推荐的)

    1.域名问题 假设我们有两个域名:www.aaa.com和www.bbb.com 为了方便测试,我们可以通过系统下的hosts文件,设定解析这两个域名时对应的ip,在xp系统盘的 windows\sy ...

  4. linux下使用的mysql数据库,Linux下安装以及使用MySQL数据库

    1.官网下载mysql数据库:https://dev.mysql.com/downloads/mysql/ 2.linux 下可直接下载:wget https://cdn.mysql.com//Dow ...

  5. linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...

  6. linux下安装apache + subversionSVN_Subversion

    linux下安装apache + subversion 转自:http://anxiao322.blog.163.com/blog/static/12334124220097310455860/ 目录 ...

  7. apache 下载安装linux,linux下安装apache详解

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

  8. Linux装多个apache,windows linux如何安装多个apache?

    慕侠2389804 Windows下安装多个Apache服务:1.安装好Apache以后,可以在浏览器中输入http://localhost测试:2.更改第一个站点的根目录:在文件Apache2.2\ ...

  9. linux怎么编译并安装busybox,linux下安装busybox

    1.获取busybox源码并解压,这里使用天嵌提供的"busybox-1.16.0.tar.bz2" #tar xvf busybox-1.16..tar.bz2 -C / 解压的 ...

最新文章

  1. 思维风暴 codeforces (1060A) Phone Numbers
  2. jquery插件 --- 图表 表格
  3. 【Quartz】深入Job、JobDetail、JobDataMap、Trigger
  4. 现代软件工程讲义 2 开发技术 - 效能分析
  5. css找某个元素的下个子元素,CSS可以检测一个元素有多less个子元素?
  6. Linux下9个有用的touch命令示例
  7. 【BZOJ2754】【codevs2403】喵星球上的点名,AC自动机与STL的狂欢
  8. mysql字段作用_mysql用户表host字段作用
  9. 瑞幸咖啡 CEO 和 COO 被暂停职务;快手起诉抖音索赔 500 万元;Wine 5.8 发布 | 极客头条...
  10. python requests模块中返回时间elapsed解析
  11. Microsoft Lync2013客户端下载
  12. php如何做拆弹,拆弹有多难?千万别被《拆弹专家2》给骗了,不可能遇到这种炸弹...
  13. 服务器装机选哪个系统好,服务器该装08系统好还是03系统好?
  14. Android选择/拍照 剪裁 base64/16进制/byte上传图片+PHP接收图片
  15. 初学ue4#2 制作3d视角人物part2
  16. 第九篇《颅骨穿孔——后篇》
  17. 视觉-惯性SLAM入门与实践教程(基于VINS-Fusion)
  18. Exception: Please add mujoco library to your PATH:set PATH=C:\User\*\ .mujoco\mujoco200\bin;%PAT
  19. 租户隔离怎么做MYSQL_一种SaaS软件租户数据隔离的方法与流程
  20. 索引:如何在海量数据中快速查找某个数据?

热门文章

  1. R语言实战笔记--第四五章 数据管理
  2. html5 游戏 黑屏,只狼进游戏黑屏怎么办?黑屏问题解决方法介绍
  3. 视频教程-unity3D 六周带你开发《王者荣耀》-Unity3D
  4. jpdl的参数(鹰击长空)
  5. 常用的xshell命令之从本地上传文件和从服务器下载文件到本地
  6. 我们该不该“越级汇报”
  7. 网上流行的开源项目(转)
  8. 立创eda导出封装到allegro_如何评价国产在线电路设计软件EasyEDA(立创EDA)?
  9. JavaScript 侦测手机浏览器的五种方法
  10. unity c#《自己做游戏》之 设计一个可以生成复杂解密地图的随机地图系统 第一篇 设计地图规划,每日更新!!!