Apache+jboss群集部署

Jboss default方式上的Cluster配置[二] - 操作系统
http://www.myexception.cn/operating-system/862858.html

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
时间: 2024-08-28 21:08:11

Apache+jboss群集部署的相关文章

在jboss上部署web应用

1.JBoss介绍 JBoss完全实现了J2EE的服务栈: EJB (Enterprise JavaBeans) JMS (Java Message Service) JTS/JTA (Java Transaction Service / Java Transaction API) Servlet and JSP (JavaServer Pages) JNDI (Java Naming and Directory Interface) 它还提供一些高级特性,比如集群.JMX.Web Servic

apache、tomcat部署——在一台主机内

在上一篇中写了tomcat独立部署,自己提供web,自己提供容器.此处使用apache进行代理,apache和tomcat部署在一台主机上. 1.httpd的安装 httpd使用的版本是httpd-2.4.4.tar.bz2,这里使用源码编译安装.源码可到http://archive.apache.org/dist/httpd/#releases 进行下载.安装前先通过rpm命令查看apr和apr-util包的版本信息,httpd-2.4以上版本需要apr和apr-util的版本至少是1.4以上

Codis 3.0 Release (密码验证) 群集部署文档

前言: Codis 3.x 由以下组件组成: Codis Server:基于 redis-2.8.21 分支开发.增加了额外的数据结构,以支持 slot 有关的操作以及数据迁移指令.具体的修改可以参考文档 redis 的修改. Codis Proxy:客户端连接的 Redis 代理服务, 实现了 Redis 协议. 除部分命令不支持以外(不支持的命令列表),表现的和原生的 Redis 没有区别(就像 Twemproxy). 对于同一个业务集群而言,可以同时部署多个 codis-proxy 实例:

九、数据库群集部署、配置(一)

九. 数据库群集部署.配置(一) 添加故障转移群集功能 1. 分别在SQL01,SQL02 上打开Powershell 命令提升符,执行如下命令添加故障转移功能,如图 Add-WindowsFeature -Source Z:\sources\sxs NET-Framework-Features,NET-Framework-Core,Failover-Clustering,RSAT-Clustering,RSAT-Clustering-PowerShell,RSAT-Clustering-Mgm

九、 数据库群集部署、配置(四)

九. 数据库群集部署.配置( 四) 向SQL Server 群集添加节点 1.  在SQL02 上运行SQL 2012 安装程序,如图 2.  选择"安装",如图 3.  选择"向SQL Server 故障转移群集添加节点",如图 4.  在安装程序支持规则对话框,选择"确定",如图 5.  在产品密钥对话框,选择版本,输入产品密钥,如图 6.  在许可条款对话框,选择"我接受许可条款",如图 7.  在产品更新对话框,选择&

九、数据库群集部署、配置 (二)

九. 数据库群集部署.配置(二) 配置DTC 角色高可用 在群集管理器对话框,选择"配置角色",如图 2.  选择"下一步",如图 3.  在选择角色对话框,选择"分布式事务协调器(DTC)",选择"下一步",如图 4.  输入客户端访问群集角色名称,IP 地址,如图 5.  选择存储,选择磁盘3,如图 根据存储上划分的的ISCSI 磁盘进行选择 6.  在确认对话框,选择"下一步",如图 7.  完成DT

九、数据库群集部署、配置 (三)

九. 数据库群集部署.配置 (三) 创建MSSQL 群集 打开故障转移群集管理器,查看当前主服务器,如图 2.  登录sql01 (当前主服务器),查看主机和用户信息,如图 3.  在SQL01 服务器加载SQL 2012 光盘或ISO 文件,并打开,选择"从媒体安装或运 行程序",如图 4.  选择"安装",如图 5.  选择"新的SQL Server 故障转移群集安装",如图 6.  在安装程序支持规则对话框,选择"确定"

Open-E DSS V7 应用系列之九 主动/主动 iSCSI群集部署(一)

续Open-E DSS V7 应用系列之八 远程访问和管理员密码恢复 一.群集的定义和分类 群集就是由一些互相连接在一起的计算机构成的一个并行或分布式系统,从外部来看,它们仅仅是一个系统,对外提供统一的服务.高可用性是它的显著特点之一. 群集按平台提供商可以分类OS平台提供商,数据库平台提供商,应用服务器平台提供商,存储提供商等:按实现功能可以分为High availability clusters(Fail-over Cluster) 高可用性(故障转移)群集.High performance

基于Twemproxy的群集部署方案

概述 本文描述的twemproxy基于nutcracker-0.2.4版本. twemproxy是memcached 和redis的协议层面的代理,其提供的features如下: 注: twemproxy不会增加redis的性能指标数据,据业界测算,使用twemproxy相比直接使用redis会带来~10%的性能下降.   但是单个redis进程的内存管理能力有限.据测算,单个redis进程内存超过20G之后,效率会急剧下降.目前,我们给出的建议值是单个redis最好配置在8G以内.8G以上的r