终于把apache和resin整合到一起了,记录与此,以备查阅。
[@more@]Normal07.8 磅02falsefalsefalseEN-USZH-CNX-NONE= 1 * GB3 ①、apache的安装
建议不要采取拷贝的方式安装apache,要在服务器上重新进行编译安装。
= 1 * ROMAN I、下载APACHE安装包
可以从以下地址获取httpd-2.0.59.tar.gz:http://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.27:http://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/apache为apache的安装路径)
make
make install
说明:resin编译完成后,/usr/webserver/apache/modules必须生成mod_caucho.so文件。
= 3 * GB3 ③、resin、apache配置
= 1 * ROMAN I、resin配置
Resin安装完成后,编辑conf/resin.conf文件配置数据源。如下例所示:
xmlns:resin="http://caucho.com/ns/resin/core">
…… ……
// 此处是resin的HTTP访问端口,端口号和id可自行定义 (端口号不能重复) //
<srun server-id="" host="192.168.1.17" port="6805"/>
// 此处是apache 和resin内部交互端口,端口号可自行定义,id保持和http的id相同(端口号不能重复) //
…… ……
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 III、apache配置
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服务器IP和resin srun port下同
CauchoStatus yes
…… ……
= 4 * ROMAN IV、apache、resin启动
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/