Apache2与Resin 3.1.6 在Linux下的整合与负载均衡

smallwhale 2009-01-31

<1> 安装Apache

./configure --prefix=/opt/apache2 --enable-so  --enable-dav --enable-dav-fs --enable-mods-shared=most
make
make install

安装resin :

./configure --prefix=/opt/resin3.1.6 --with-apxs=/opt/apache2/bin/apxs  --with-apache=/opt/apache2
make
make install

上述操作编译安装完后,会自动修改Apache,包括:

1. copy mod_caucho.so到apache目录(就是前面指定的--with-apache=/data/aoxj/artest/apache)的modules

2. 修改apache的配置文件conf/httpd.conf,自动增加以下内容

LoadModule caucho_module ***/modules/mod_caucho.so
ResinConfigServer localhost 6800
CauchoConfigCacheDirectory /tmp
CauchoStatus yes

如果没有自动修改,请自己手动添加,或者检查,是否配置正确。

1)Linux下使用resin的单服务器配置

使用单服务器方案,只要安装完毕,配置一下Resin的resin.conf文件和app_default.xml文件就可以了,resin.conf文件中需要配置两处,

一是端口号,另一处是Web程序存放目录,app_default.xml内可配置默认首页的搜索顺序。

由于原网站使用多个端口配置,所以单服务器只能用于做单个站点的测试使用。

配置如下:

修改resin/conf/resin.conf
<server id="a" address="192.168.1.116" port="6800"/>
启动 /opt/resin/bin/httpd -server a start

如果使用如下命令默认启动,

/opt/resin/bin/httpd start

必须如下配置.默认 是id 为空

<server id="" address="192.168.1.116" port="6800"/>

启动 /opt/apache2/bin/apachectl start

访问 http://localost/caucho-status 看是否成功.

相关推荐

Limitless / 0评论 2010-08-19
tdeclipse / 0评论 2013-08-01