注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Travel,Discover

Time ends everything~

 
 
 

日志

 
 

CentOS5.4下Apache整合Resin  

2010-04-03 16:11:36|  分类: 工作日志 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1. 编译apache
如果apache已经安装,需要检查apache是否支持DSO,用如下命令来检查
# /home/apache/bin/httpd -l
Compiled-in modules:
...
mod_so.c
...
如果有mod_so.c,说明支持DSO.
如果不支持,或者想重新安装一个新apache,可以用源码来重新编译一个
http://httpd.apache.org/download.cgi#apache20,目前使用httpd-2.0.63.tar.gz版本
# ./configure --prefix=/home/apache --enable-module=so
# make
# make install


2. 安装jdk
1)
http://java.sun.com/javase/downloads/5u22/jdk,下载jdk-1_5_0_22-linux-i586.bin
2) chmod a+x jdk-1_5_0_22-linux-i586.bin
3) #./jdk-1_5_0_22-linux-i586.bin,在当前目录下解压生成名为jdk的目录


3. 编译mod_caucho.so模块
1)
http://www.caucho.com/download/下载resin-3.1.9.tar.gz
2) #gzip -d resin-3.1.9.tar.gz; tar xvf resin-3.1.9.tar.gz
3) 重新编译resin
#./configure --with-apxs=/home/apache/bin/apxs --with-java-home=/home/jdk/ --prefix=/home/resin
--with-apache=/home/apache
#make && make install
编译resin成功后,在apache的modules目录下会自动生成mod_caucho.so这个模块文件,并且自动修改apache的httpd.conf内容,如果没有自动添加,应该手动添加如下内容:
#vim /home/apache2/conf/httpd.conf
增加:
LoadModule caucho_module /usr/local/apache/libexec/mod_caucho.so
ResinConfigServer localhost 6802
CauchoStatus yes
<Location /caucho-status>
SetHandler caucho-status
</Location>


4. 设置环境变量
resin的运行需要设置JAVA_HOME,RESIN_HOME和CLASSPATH
修改/etc/profile,增加如下内容:
JAVA_HOME=/home/jdk
RESIN_HOME=/home/resin
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib
export RESIN_HOME JAVA_HOME CLASSPATH
保存 /etc/profile


5. 设置resin.conf
修改resin的配置文件
#vi /home/resin/conf/resin.conf
<cluster> <srun server-id="" host="127.0.0.1" port="6802"/> </cluster>
server-id 可以自己定义,resin如果不和apache在同一台机器,host后改为resin的ip,port
将resin的默认文档目录与apache的DocumentRoot设为一致的目录
<host id="">
<web-app id='/' document-directory="/usr/local/apache/htdocs"/>
</host>


6. 启动apache和resin
/home/apache/bin/apachectl start
/home/resin/bin/httpd.sh start
编写一个jsp文件来测试resin是否正常,创建一个jsp文件
#vi /home/apache/htdocs/test.jsp
2 + 2 = <%= 2 + 2 %>
在浏览器中浏览http://localhost:8080/test.jsp,如果能够在页面上看到2 + 2 = 4,说明你的配置已经完全成功了。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
btw:
Resin的安装与配置
安装:http://caucho.com/resin-3.1/doc/install.xtp

配置:http://caucho.com/resin-3.1/doc/config.xtp

  评论这张
 
阅读(493)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018