在unix和类unix系统上安装动网asp+mssql论坛(转)

在unix和类unix系统上安装动网asp+mssql论坛(转)[@more@]前言,unix系统是目前最稳定最流行的服务器之一,asp也是目前比较流行的web编程语言.
但是unix不兼容asp,如何将asp程序不需要多大的改动就能移植到unix下运行,是我们现在要讨论的问题.
首先需要的软件;
如下:

1,apache 2.45 如果没有的话就去 www.apache.org下载
2,Instant ASP Developer Edition 2.1.1 unix下支持asp的东西
下载地址: http://www.leftworld.net/download/show.php?id=159
3,ms sql DRIVER for jdbc iasp使用的mssql驱动
下载地址: http://www.leftworld.net/download/show.php?id=161
4,jdk,sun的java下载 http://java.sun.com
5,还有就是动网mssql版的论坛源程序.网上随便找吧.

-------------------------------------------------------------------
windows系统下的准备工作:
首先,安装一个mssql 2000的服务器,不要在本机上.然后建立一个动网论坛所使用的数据库,例如库名叫bbs,等等.并按照动网mssql版论坛的安装要求,进行论坛的数据库安装.

然后转入unix或者其它类unix系统.下载如上所需的软件.

apache的安装.

jdk的安装都是智能话的,就不必说了

ASP Developer Edition 2.1.1的安装过程如下:

下载软件解压出来,运行./install.sh

然后输入sdk的所在 目录我的是/usr/java/j2re1.4.2/bin
然后输入安装目录
我选择的 是 /usr/iasp
按着提示安装完毕。
过程如下:

*************************************************************************

Welcome to Instant ASP connection wizard. This wizard will
allow you to configure Instant ASP for one or more web servers.
Copyright 1998-2001 Halcyon Software, Inc.

*************************************************************************


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 #apache的httpd.conf所在目录

setting for "Proxy host IP address" <127.0.0.1> #直接回车
setting for "Proxy port" <9098> #直接回车
setting for "Server manager port" <9095> #直接回车

"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/

因为我的apache是2.45所以他自动编辑的httpd.conf会导致apache不能运行。
解决方法:

进入ipas的source所在目录
/usr/iasp/iasp21/bin/apache/source/2.0

运行程序/usr/local/apache2/bin/apxs -i -c *.c
这个命令是在你的apache的bin目录里

运行完毕后,他会重新编译mod_iasp.so模块,并将其自动拷贝到apache的modles目录里,如果没有自动拷贝,请手动拷贝到modles目录里

接下来修改apache的httpd.conf
找到这一行
LoadModule iasp_module "/usr/iasp/iasp21/bin/apache/linux/2.0/mod_iasp.so"

将其改为
LoadModule iasp_module modules/mod_iasp.so
存盘

----------------------------------------------------
然后安装,ms-sql的jdbc驱动

http://www.leftworld.net/download/show.php?id=161下载下来

用gunzip解压缩,运行./install.ksh,进行安装.

安装完毕后,服务器基本建立完成

最后一步.

运行 httpd -k restart 重启apache

然后在进入iasp的目录
cd /iasp/iasp21
运行./start-server.sh 启动iasp服务器.

如果没有意外的 话,一切ok

---------------------------------------------

现在安装动网论坛

将原程序拷贝过来,然后修改一下conn.asp里的mssql驱动

如下
原文件如下:




将connStr="Provider=SQLOLEDB.1; Persist Security Info=True;
Data Source=10.0.0.5; Initial Catalog=bbs; User ID=sa; Password=123"
这一行改为
connStr="com.Microsoft.jdbc.sqlserver.SQLServerDriver;
url=jdbc:Microsoft:sqlserver://10.0.0.5:1433;databasename=bbs;user=sa;password=123"

然后存盘.

还有注意:如果提示什么文件找不到,那肯定是文件名大小写不匹配,注意修改,因为unix系统对大小写敏感.

ok
到这里,动网论坛安装完毕.

在mozilla里打开本机地址.

哇出来了!

呵呵

完!

本人主页: http://www.leftworld.net

相关网页: http://www.leftworld.net/shequ/topic.cgi?forum=17&topic=66&show=0
http://www.leftworld.net/shequ/topic.cgi?forum=17&topic=64&show=0
等等

说明:本人水平有限,难免有错误,还请指教!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617542/viewspace-947304/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617542/viewspace-947304/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
让你的apache支持asp,服务器架设必备   1下载iasp的win32版:iASP2.1.01.exe,10M左右。   2 安装apache。   3 双击iASP2.1.01.exe,开始安装。安提示做即可。   我的安装路径为:c:\IASP2101   4 安装完毕后,提示是否现在配置iasp。当然选择:是。   5 配置:   第一步:代理服务(proxy)选择:instant asp native servlet support   第二步:WEB SERVER选择:apache。(可以不管它提示)   第三步:选择apache的配置文件:httpd.conf的位置。我的为:c:\apache\conf\httpd.conf   版本选择1.3.2X(根据您的apache版本选择)。   proxy:如果您有固定ip,添入您的固定ip。如果没有,那就添:127.0.0.1。   port: 这是apache与iasp之间的代理接口。使用默认(9098)即可。   server manager port:远程管理端口,选择默认(9095)即可。   6 说明: iasp在apache的配置文件httpd.conf最后加入了以下语句:   # iASP Setting   LoadModule iasp_module "C:/IASP2101/bin/apache/win32/1.3.20/iasp.dll"   Alias /iasp "C:/IASP2101"   IaspConfig server "C:/IASP2101/properties/server.properties"   IaspConfig rules "C:/IASP2101/properties/rules.properties"   更改完毕后,保存,重启apache   7 执行:开始->程序->Instant ASP 2.1.01->Install iASP as NT Service   这样,iasp就被加到了win2000 server的服务中。   执行:开始->程序->Instant ASP 2.1.01->Start Instant ASP   这样,iasp就被立即打开。apache可以支持asp了!   忙了一个小时,我终于装上了win32版的iasp。下面就说一下我的安装步骤。   1 去百度找个iasp的win32版:iASP2.1.01.exe,10M左右。   2 确定您的win2000 server 已经安装了jdk,apache。我装的为:   apache_1.3.27-win32-x86-no_src.exe   jdk140.exe   3 双击iASP2.1.01.exe,开始安装。安提示做即可。我的安装路径为:c:\IASP2101   4 安装完毕后,提示是否现在配置iasp。当然选择:是。   5 配置:   第一步:代理服务(proxy)选择:instant asp native servlet support   第二步:WEB SERVER选择:apache。(可以不管它提示)   第三步:选择apache的配置文件:httpd.conf的位置。本人的为:c:\apache\conf\httpd.conf   版本选择1.3.2X,根据您的apache版本选择(注意最后一个选项为:“1.3.2X”)。   proxy:如果您有固定ip,添入您的固定ip。如果没有,那就添:127.0.0.1。   port: 这是apache与iasp之间的代理接口。使用默认(9098)即可。   server manager port:远程管理端口,选择默认(9095)即可。   第四步:配置完成。   6 说明: iasp在apache的配置文件httpd.conf最后加入了以下语句:   # iASP Setting   LoadModule iasp_module "C:/IASP2101/bin/apache/win32/1.3.20/iasp.dll"   Alias /iasp "C:/IASP2101"   IaspConfig server "C:/IASP2101/properties/server.properties"   IaspConfig rules "C:/IASP2101/properties/rules.properties"   7 通过更改httpd.conf更改apache的默认首页:   DirectoryIndex index.htm   DirectoryIndex index.php   DirectoryIndex index.asp   更改完毕后,保存,重启apache   8 执行:开始->程序->Instant ASP 2.1.01->Install iASP as NT Service   这样,iasp就被加到了win2000 server的服务中。   执行:开始->程序->Instant ASP 2.1.01->Start Instant ASP   这样,iasp就被立即打开。apache可以支持asp了!   例子:index.asp中写入此句:〈%response.write("我成功了!"%〉 ,保存到apache的网页根目录。   在浏览器中写:http://您的ip:apache端口号/ 回车,看到 “我成功了!” 您的iasp安装成功了!   执行:开始->程序->Instant ASP 2.1.01->Start admin   您还可以通过http://您的ip:9095登录远程管理来管理iasp。默认用户名密码:admin。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值