Linux 下 apache + resin 安装与整合

来源:互联网 发布:greendao查询所有数据 编辑:程序博客网 时间:2024/04/30 13:55

来源:http://darkmasky.javaeye.com/blog/204599

 

一.首先下载三个软件
j2sdk-1_4_2_08-linux-i586-rpm.bin
httpd-2.0.54.tar.gz
resin-3.0.8.tar.gz
二.安装这三个软件
先安装j2sdk-1_4_2_08-linux-i586-rpm.bin
步骤:
可以CP到/usr/local
Chmod +x j2sdk-1_4_2_08-linux-i586-rpm.bin
./ j2sdk-1_4_2_08-linux-i586-rpm.bin
Rpm –ivh j2sdk-1_4_2_08-linux-i586.rpm
安装完后会在/usr目录下出现一个java
这就是java的安装目录R

安装完J2SDK后还要设置环境变量
Vi /etc/profilel
在这个文件里增加如下几行
PATH=$PATH:/usr/java/j2sdk1.4.2_08/bin
export PATH
JAVA_HOME=/usr/java/j2sdk1.4.2_08
export JAVA_HOME
CLASSPATH=.:/usr/java/j2sdk1.4.2_08/lib:/usr/local/resin-3.0.8/lib
export CLASSPATH
RESIN_HOME=/usr/local/resin-3.0.8
export RESIN_HOME
USERNAME="root"
export USERNAME

安装httpd-2.0.54.tar.gz
Tar –zxvf httpd-2.0.54.tar.gz
Cd httpd-2.0.54.7Shog)
./configure -- --enable-so --prefix=/usr/local/apache

Make install
Cd /usr/local/apache
Cd bin
./apachectl start

安装完后,可以用http://ip试一下,如果有出现apache的主页那么你的APACHE安装成功

安装resin-3.0.8.tar.gz
Tar –xzvf resin-3.0.8.tar.gz
Cd resin-3.0.8
./configure --with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local/resin-3.0.8
Make
Make install
Cd bin;
./httpd.sh start

安装完后,用http://ip:8080,看是否有出现RESIN的主页,
Cd /usr/local/apache/modules/
看是否有mod_caucho.so这个文件
如果有,那么整合成功了一半
三:配置resin,apache
Vi httpd.conf
在这个配置文件里增加如下几行:
LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so

#ResinConfigHost localhost 6802
<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>
还有在DirectoryIndex index.html index.html.var这一行后增加index.jsp
这样设置可以支持JSP文件
好了,接下来改resin.conf文件
Vi resin.conf
<caucho.com>
<http-server
app-dir='/usr/local/apache/htdocs'>
<servlet-mapping url-pattern='/servlets/*'
servlet-name='invoker'/>

<servlet-mapping url-pattern='*.xtp'
servlet-name='com.caucho.jsp.XtpServlet'/>
<servlet-mapping url-pattern='*.jsp'
servlet-name='com.caucho.jsp.JspServlet'/>
</http-server>
</caucho.com>

修改完后,重新启动resin后生效