`
PowerNTT
  • 浏览: 27563 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Jboss default方式下的Cluster配置[二]

阅读更多
Install Apache

Install

Unzip
gzip -d httpd-2.2.9.tar.gz
tar xvf httpd-2.2.9.tar

Config
cd httpd-2.2.9
./configure --prefix=/opt/apache2

Complile
make

Install.
make install



Configuraion

vi /opt/apache2/conf/httpd.conf
将User daemon和Group daemon改为User apache和Group apache

Listen 192.168.150.75:80
ServerName 192.168.150.75:80


Add user and group for apache:

groupadd apache
useradd apache –g apache



Check

./apachectl configtest


Install Mod_JK

Install

Rename mod_jk-1.2.26-httpd-2.2.6.so to mod_jk.so;

#mv mod_jk-1.2.26-httpd-2.2.6.so mod_jk.so


Copy to the folder /opt/apache2/modules.

#cp /home/tools/mod_jk.so 


Configuration

Add the below line in the bottom of /opt/apache2/conf/httpd.conf:

Include conf/mod_jk.conf



Copy the files to the folder:

/opt/apache2/conf


mod_jk.conf

# Load mod_jk module
# Specify the filename of the mod_jk lib
loadModule jk_module modules/mod_jk.so

# Where to find workers.properties
JkWorkersFile conf/workers.properties

# Where to put jk logs
JkLogFile logs/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel info

# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

# JkOptions indicates to send SSK KEY SIZE
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat
JkRequestLogFormat "%w %V %T"
JkMountFile conf/uriworkermap.properties


workers.properties

#Define list of workers that will be used
# for mapping requests
worker.list=loadbalancer,status

# Define Node1
# modify the host as your host IP or DNS name.
worker.node1.port=8009
worker.node1.host=192.168.150.75
worker.node1.type=ajp13
worker.node1.lbfactor=1

# Define prefered failover node for node1
worker.node1.redirect=node2

# Define Node2
# modify the host as your host IP or DNS name.
worker.node2.port=8009
worker.node2.host=192.168.150.76
worker.node2.type=ajp13
worker.node2.lbfactor=2
worker.node2.redirect=node1

# Load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,node2
worker.loadbalancer.sticky_session=1

# Status worker for managing load balancer
worker.status.type=status


uriworkermap.properties

/application/*=loadbalancer
/jkstatus=status
#/*.jsp=loadbalancer
#/*.do=loadbalancer
!/*.gif=loadbalancer
!/*.msi=loadbalancer
!/*.exe=loadbalancer
!/*.jpg=loadbalancer
!/*.png=loadbalancer
!/*.css=loadbalancer
!/js/*.js=loadbalancer
#!/*.htm=loadbalancer
#!/*.html=loadbalancer
分享到:
评论

相关推荐

    JBOSS负载均衡配置

    - `%JBoss_Home%\server\all\deploy`和`%JBoss_Home%\server\default\deploy`目录下的`deploy.last`、`jboss-web-cluster.sar`、`cluster-service.xml`和`ejb3-clustered-sfsbcache-service.xml`。 5. **配置集群...

    jboss集群配置方式及使用

    ### jboss集群配置方式及使用 #### JBoss简介与配置使用概述 JBoss是一套开源的应用服务器,由JBoss社区维护和支持。它提供了一个全面的企业级应用开发平台,支持多种应用部署模型,如Web应用程序、EJBs以及消息...

    Apache2.2.16+ mod_jk +Jboss4.2.3.GA集群

    - 配置会话复制需要编辑 `$JBOSS_HOME/server/default/deploy/jboss-web-cluster.sar/META-INF/jboss-service.xml` 和 `$JBOSS_HOME/server/default/deploy/cluster-service.xml` 文件。 - 集群中的所有节点必须处于...

    快速配置JBoss集群

    为了验证集群配置是否成功,可以在`%JBoss_Home%\server\default\deploy\jbossweb-tomcat55.sar\ROOT.war`目录下创建一个测试页面。 例如,创建`test`文件夹并放置三个JSP文件:`index.jsp`、`test_action.jsp`和`...

    jboss在linux上的安装

    - 在 `/usr/local/jboss-5.1.0.GA/` 目录下创建集群配置文件夹,例如 `cluster1`。 - 复制默认的配置文件夹到新创建的文件夹中:`cp -r server/default cluster1`。 - 修改 `cluster1` 中的配置文件以适应集群环境。...

    jboss集群

    以上是JBoss集群的基本配置和原理,具体步骤可以参考提供的两个博客文章:“在default目录下快速配置JBoss集群(Web方面)”和“JBoss安装,集群配置,负载均衡和session复制配置”。这些资源提供了详细的步骤指南和...

    Apache安装及jboss部署说明文档

    - JBoss 支持集群部署,可以在 `server/default/deploy/jboss-cluster-service.xml` 文件中配置集群相关的设置。 - **配置数据源,调整参数**: - 数据源配置通常位于 `server/default/deploy/datasources` 目录下...

    Sun MQ安装配置手册

    在本场景中,Sun MQ 被引入来解决JBoss MQ在处理大量告警消息时可能出现的消息阻塞问题。本配置手册适用于运行在Sun Solaris 5.9及以上版本或Linux操作系统上的环境。 **安装步骤** 1. **准备阶段** 首先,根据...

Global site tag (gtag.js) - Google Analytics