您的位置:首页 > 运维架构 > Apache

【原创】RESI 4000 N+APACHE负载均衡的配置

2004-11-03 14:39 405 查看
第一种:APACHE2 + RESIN 3<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

一、        安装APACHE2和RESIN 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

修改每个做负载均衡的服务器RESIN的RESIN.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

三、        安装APACHE2和RESIN 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

修改每个做负载均衡的服务器RESIN的RESIN.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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息