首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >dEAP Jboss 6模块集群配置

dEAP Jboss 6模块集群配置
EN

Stack Overflow用户
提问于 2013-05-14 18:53:12
回答 1查看 2.4K关注 0票数 0

我正在使用域模式在EAP JBoss 6.0.1上设置一个集群。主服务器在ubuntu中,一个从服务器在另一个ubuntu中,一个从服务器在windows服务器中。如何在ubuntu服务器上正确安装和配置Apache mod集群?另外,如何在windows上配置mod集群?我有*mod_cluster-1.2.0.Final- windows -x64-ssl* for windows和*mod_cluster-1.2.0 linux2 linux2-x64-ssl.tar* for Ubuntu。先谢谢你...

EN

回答 1

Stack Overflow用户

发布于 2013-10-08 00:49:56

这很简单..

1-从this link下载最新版本的mod_cluster并解压缩。2-在上面的httpd.conf文件中配置您的mod_cluster。

代码语言:javascript
运行
复制
Listen ##PUT THE BALANCER IP HERE##:80

############### mod_cluster Setting - STARTED ###############

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
# MOD_CLUSTER_ADDS
# Adjust to you hostname and subnet.
<IfModule manager_module>
  Listen ##PUT THE BALANCER IP HERE##:6666
  ManagerBalancerName mycluster
  <VirtualHost ##PUT THE MACHINE IP HERE##:6666>
    <Location />
     Order deny,allow
     Deny from all
     Allow from 192.168.0
    </Location>

    KeepAliveTimeout 300
    MaxKeepAliveRequests 0
    AdvertiseFrequency 5
    EnableMCPMReceive

    <Location /mod_cluster_manager>
       SetHandler mod_cluster-manager
       Order deny,allow
       Deny from all
       Allow from 192.168.0
    </Location>

  </VirtualHost>
</IfModule>

############### mod_cluster Setting - ENDED ###############

3-设置每个jboss节点的名称

代码语言:javascript
运行
复制
<server name="node1" xmlns="urn:jboss:domain:1.2">

4-在web子系统中添加instance-id属性,如下所示,在两个独立节点中

代码语言:javascript
运行
复制
<subsystem xmlns="urn:jboss:domain:web:1.1" instance-id="${jboss.node.name}" default-virtual-server="default-host" native="false">
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
    <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
    .
    .
    .
</subsystem>

5-在modcluster子系统的mod-cluster-config属性中添加代理列表,该属性具有运行Apache服务器(均衡器)的IP地址和端口,以便JBoss服务器可以与其通信,如下面两个独立节点中所示

代码语言:javascript
运行
复制
<subsystem xmlns="urn:jboss:domain:modcluster:1.0">
    <mod-cluster-config advertise-socket="modcluster" proxy-list="##PUT THE BALANCER IP HERE##:80">
    .
    .
    .
    </mod-cluster-config>
</subsystem>

6-现在您可以转到http://BALANCER_IP:80并对其进行测试,并使用mod_cluster管理jboss实例。转到http://BALANCER_IP:6666/mod_cluster_manager

**Obs:如果您想独立运行jboss,则不能使用ip为0.0.0.0的-b标志来监听所有ip的请求。我建议您使用运行jboss本身的机器的IP

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16541287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档