Apache2与Resin 3.1.6 在Linux下的整合与负载均衡
<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 看是否成功.