apache和resin的整合

终于把apache和resin整合到一起了,记录与此,以备查阅。

[@more@]Normal07.8 磅02falsefalsefalseEN-USZH-CNX-NONE
 = 1 * GB3 apache的安装

建议不要采取拷贝的方式安装apache,要在服务器上重新进行编译安装。

 = 1 * ROMAN I、下载APACHE安装包

可以从以下地址获取httpd-2.0.59.tar.gzhttp://httpd.apache.org/download.cgi

 = 2 * ROMAN II、解压

tar –zxvf httpd-2.0.59.tar.gz

 = 3 * ROMAN III、编译安装

./configure --prefix=/usr/webserver/apache --enable-module=so DFLAGS="-L/usr/lib64 -L/lib64"

LDFLAGS="-L/usr/lib64 -L/lib64"64位操作系统需要添加该参数)

make

make install

编译安装apache/usr/webserver/apache 并配置apache支持dso方式

 = 2 * GB3 resin的安装

 = 1 * ROMAN I、下载resin安装包

可以从以下地址获取resin-3.0.27http://www.caucho.com/download/

 = 2 * ROMAN II、解压并安装

Resin安装包解压完成后即可使用。

tar –zxvf resin-3.0.27.tgz

 = 3 * ROMAN III、编译生成mod_caucho.so

cd resin-3.0.27

./configure --with-apxs=/usr/webserver/apache/bin/apxs

/usr/webserver/apacheapache的安装路径)

make

make install

说明:resin编译完成后,/usr/webserver/apache/modules必须生成mod_caucho.so文件。

 = 3 * GB3 resinapache配置

 = 1 * ROMAN Iresin配置

Resin安装完成后,编辑conf/resin.conf文件配置数据源。如下例所示:

xmlns:resin="http://caucho.com/ns/resin/core">

…… ……

// 此处是resinHTTP访问端口,端口号和id可自行定义 (端口号不能重复) //

<srun server-id="" host="192.168.1.17" port="6805"/>

// 此处是apache resin内部交互端口,端口号可自行定义,id保持和httpid相同(端口号不能重复) //

…… ……

jdbc/eesdb

jdbc:oracle:thin:@192.168.1.110:1521:appdb

// 数据源配置:192.168.1.110是数据库服务器IP;appdb是数据库sid //

username ///数据库用户名///

password ///数据库用户密码///

8

1000

130s

…… ……

/usr/webserver/resin-3.0.27/webapps/htdoc"/>

// 应用网上程序路径 //

 = 2 * ROMAN II、安装jdbc驱动

将数据库服务器$ORACLE_HOME/jdbc/lib/ojdbc14.jar拷贝到$RESIN_HOME/lib目录

 = 3 * ROMAN IIIapache配置

Apache编译完成后,编辑apache/conf/httpd.conf文件进行配置,如下例所示:

ServerRoot "/usr/webserver/apache"

PidFile logs/httpd.pid

Timeout 60

KeepAlive On

MaxKeepAliveRequests 500

KeepAliveTimeout 8

…… ……

Listen 80 //配置apache监听端口

User nobody

Group #-1

…… ……

BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully

LoadModule caucho_module /usr/webserver/apache/modules/mod_caucho.so

//加载对resin的支持

#ResinConfigServer 192.168.1.68 16082

#ResinConfigServer 192.168.1.68 16083

#CauchoConfigCacheDirectory /tmp

CauchoHost 192.168.1.17 6805 配置部署resin服务器IPresin srun port下同

CauchoStatus yes

…… ……

 = 4 * ROMAN IVapacheresin启动

Resin的启动与关闭

/usr/webserver/resin-3.0.27/bin(假如resin安装在这个目录)下执行下面的命令,请注意resin文件目录的所属于的用户组。

启动:./httpd.sh start

关闭:./httpd.sh stop


Normal07.8 磅02falsefalsefalseEN-USZH-CNX-NONE/usr/webserver/apache/bin(假如apache安装在这个目录)下执行下面的命令,请注意apache文件目录的所属于的用户组。

启动:./apachectl start

关闭:./apachectl stop

通过访问http://ip:port访问页面。

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

转载于:http://blog.itpub.net/570433/viewspace-1010130/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值