【原创】RESIN+APACHE负载均衡的配置

第一种:APACHE2 + RESIN 3

一、        安装APACHE2RESIN 3

      APACHE的安装和配置

1、            安装APACHE到任意目录下

2、            [%APACHE-HOME%/conf/httpd.conf]里的Listen后面的数字改为80或者你想要的端口号。

3、            [%APACHE-HOME%/conf/httpd.conf]里的AddDefaultCharset设为GB2312
将“Options Indexes FollowSymLinks MultiViews”中间的 INDEXES去掉,这样用户就不会看到站点的目录结构了。将DirectoryIndex 设为index.html index.htm

4、            将网页文件发布到到[%APACHE -HOME%/ htdocs ]

5、            如果是设置成系统服务的就启动服务

否则就运行[%APACHE -HOME%/biin/ Apache.exe]     
 
注意: Apache.exe运行以后没有任何内容显示

如果启动不成功,请检查服务是否打开,或者和已有的端口号冲突





二、        配置 APACHE

修改APACHE的配置文件HTTPD.CONF

在最后加上如下的语句:

<IfModule mod_caucho.c>

  ResinConfigServer 192.168.1.253 6802

  ResinConfigServer 192.168.1.250 6802

  CauchoStatus yes

</IfModule>

其中第二行和第三行是进行负载均衡的RESIN服务器IP和端口,可以根据需要调整

 

三、配置 RESIN

修改每个做负载均衡的服务器RESINRESIN.CONF文件

<cluster>      </cluster>修改中间做如下修改:

    <cluster>

      <srun server-id="a" host="192.168.1.253" port="6802" index="1"/>

      <srun server-id="b" host="192.168.1.250" port="6802" index="2"/>

    </cluster>

这里的第二行和第三行是做负载均衡的RESIN服务器的列表,可以根据需要调整,但是要和APACHE中的配置相吻合。

 

一、     运行

1、            运行APACHE

2、            在每个进行负载均衡的RESIN服务器(NT)上运行以下命令:

a   httpd -install-as Resin-A -server a

net start Resin-A

       b httpd -install-as Resin-B -server b

net start Resin-B

这样,每个做负载均衡的RESIN服务器上都将RESIN作为系统的服务来运行了。

如果要停止服务可以运行这个命令:

              net stop Resin-A

              或者net stop Resin-B

      3、运行JBOSS

 

 

第二种:APACHE  2 + RESIN  2

三、        安装APACHE2RESIN 2

这个请参阅前面的安装说明

四、        配置 APACHE

修改APACHE的配置文件HTTPD.CONF

在最后加上如下的语句:

<IfModule mod_caucho.c>

  CauchoHost 192.168.1.253 6802

  CauchoHost 192.168.1.250 6802

 

  CauchoConfigFile "D:/APP/XX/RESIN/conf/resin.conf"

 

  <Location /caucho-status>

    SetHandler caucho-status

  </Location>

</IfModule>

其中第三行和第四行是进行负载均衡的RESIN服务器IP和端口,可以根据需要调整

CauchoConfigFile这一行是用来标志放在APCHE这一端的主RESIN的配置文件的位置,请按照您的具体情况进行修改。

 

三、配置 RESIN

修改每个做负载均衡的服务器RESINRESIN.CONF文件

<srun host='127.0.0.1' port='6802'/>这一句修改成:

  <srun id='a' host='192.168.1.253' port='6802' srun-index='1'/>

  <srun id='b' host='192.168.1.250' port='6802' srun-index='2'/>

这里是做负载均衡的RESIN服务器的列表,注意跟RESIN 3的配置语句有点不一样,可以根据需要调整,但是要和APACHE中的配置相吻合。

 

二、     运行

1、            运行APACHE

2、            在每个进行负载均衡的RESIN服务器(NT)上运行以下命令:

a   httpd -install-as Resin-A -server a

net start Resin-A

       b httpd -install-as Resin-B -server b

net start Resin-B

这样,每个做负载均衡的RESIN服务器上都将RESIN作为系统的服务来运行了。

如果要停止服务可以运行这个命令:

              net stop Resin-A

              或者net stop Resin-B

      3、运行JBOSS

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值