服务器集群搭建(Apache+Jboss)

开发了一年的App日活日渐增多,这当然是一件好事。可惜服务器端的压力则明显增大,解决服务器性能的问题迫在眉睫。优化了一些代码逻辑后决定捡起之前使用过的集群,本片文章这题及为了记录在配置集群中碰到的问题和解决方式。

之前做过的集群方式是,使用Apache做负载均衡,这里依旧使用Apache。然而由于公司服务器使用的Jboss5.0 (GA), 之前没有接触过Jboss故先还是从熟悉的入手

第一步Apache + Tomcat6.0 集群搭建(为了验证Apache配置正确)

参考:http://www.iteye.com/topic/1017961/。配置测试通过,证明Apache配置没有问题。

第二步 证明Apache配置没有问题后即配置Jboss服务器

参考:http://my.oschina.net/aiguozhe/blog/41509?fromerr=wg68HvrA

环境:Apache部署在本地,Jboss1部署在本地,Jboss2不是在局域网。

测试结果:Apache可以分发到本地Jboss1,但怎么也连不上局域网的Jboss2。

解决问题:将参考二中server.xml 中

<!-- A AJP 1.3 Connector on port 8009 -->
<Connector protocol="AJP/1.3" port="8009" address="${jboss.bind.address}"
redirectPort="8443" />

修改为

<!-- A AJP 1.3 Connector on port 8009 -->
<Connector protocol="AJP/1.3" port="8009" address="0.0.0.0"
redirectPort="8443" />

再测试,局域网分发通过

问题总结:

Apache是通过监听服务器8009端口进行分发,Jboss默认配置 address="${jboss.bind.address}"只能对本机开发,故局域网内不能访问,放开该接口,问题及解决!

时间: 2024-12-09 14:04:32

服务器集群搭建(Apache+Jboss)的相关文章

nginx+apache+php+mysql服务器集群搭建

nginx+apache+php+mysql服务器集群搭建 由于需要搭建了一个基本的服务器集群.具体的配置方案先不说了,到有时间的时候再介绍.下面介绍下整个方案的优点. 我总共准备了四台阿里云的主机,架设分别是A,B1,B2,C,A在集群的最前面,B1和B2在A的后面,C在最后面.A主要用的nginx,用nginx做反向代理的功能实在是强大.nginx把来自80的http请求都转发到B1和B2上,B1和B2主要是两台apache,用于php解析.B1和B2来连接C上的mysql.A上的nginx

Web服务器集群搭建

前言:本文记述了搭建一个小型web服务器集群的过程,由于篇幅所限,系统.软件的安装和基本配置我这里就省略了,只记叙关键配置和脚本内容.假如各位朋友想了解各软件详细配置建议查阅官方文档. 一 需求分析: 1.整体需求:搭建一个高可用的网站服务器集群,能承受高并发请求,能抵御一般的网络攻击,任何一台服务器的退服不影响整个集群的运作,并且能对各服务器的运行情况作出实时监控. 2.详细需求分析: 根据需求,计划根据以下拓扑搭建运行环境: 二 详细功能描述: 1.前端服务器采用nginx实现反向代理和负载

[Gerrit服务器集群搭建(三)] 服务器搭建问题小结

一.写在前面 这一篇是对搭建Gerrit集群环境时遇到的问题及解决方案的小结.不谈细节,我们搭建这个集群需要达到的最直接效果是:用户访问且仅访问一个Gerrit服务器地址,集群内任意服务器都有能力响应.这里说的“有能力”,由SSH传输协议展开. 二.集群服务器共享用户公钥 用户如果需要从Gerrit服务器上通过ssh协议下载数据,首先会在服务器上增加自己的公钥,从而让服务器在用户请求通信时向用户发送“质询”,验证用户身份.(更详细的说明在这:http://www.cnblogs.com/wina

[Gerrit服务器集群搭建(一)]初识Gerrit代码审查系统

一.写在前面 公司安卓部门在扩张,尤其是我们这一拨新人进来后,本来负载就很重的Gerrit服务器更加吃不消了.前段时间,我有幸全程参与搭建了Gerrit服务器集群,在这里也将搭建过程总结记录下来,给自己也给他人做一个参考,有误或者有更好的建议都期待指教~ 二.Gerrit服务器简介 简言之,就是基于Git引入的强制代码审核机制,原来是git push->Git库,现在则变成了git push->Gerrit(代码管理者审核通过)->Git库.当然这是个不严谨的描述,较为详细的介绍请参见h

Redis集群搭建完整流程演示

Redis集群搭建完整流程演示 前言 ? 前面讲述了有关redis的编译安装流程以及其配置优化的部分内容,本文旨在本地模拟redis服务器集群搭建的流程演示. Redis集群的作用是什么? ? 在实验部署开始前,我们需要明白为什么需要搭建Redis集群,其解决了什么样的问题?又有哪些优势.我们可以从单一的Redis服务器来探究这个问题. 单一Redis服务器存在的问题 ? 如果部署过MySQL主从复制读写分离以及MHA高可用的话,这里就非常容易想到单一Redis服务器所存在的问题,主要有以下几点

Linux下Apache+tomcat搭建负载均衡服务器集群

之前在我的博客里面写了一篇文章http://blog.csdn.net/yannanying/article/details/43018175,本文就是为了补充当时的那篇文章而写.我记得当时是参考百度经验里面的一篇文章写的,文章地址为http://jingyan.baidu.com/article/ab0b5630b632dbc15afa7dc4.html,寒假的时候按照这篇文章的相关内容搭建了Apache+tomcat服务器集群,当时是弄成功了,回到学校后再次想尝试一下怎么搭建,但是发现自己记

Tomcat:基于Apache+Tomcat的集群搭建

根据Tomcat的官方文档说明可以知道,使用Tomcat配置集群需要与其它Web Server配合使用才可以完成,典型的有Apache和IIS. 这里就使用Apache+Tomcat方式来完成基于Tomcat在集群配置. 软件准备 1)Apache HTTP Server: 使用百度搜索httpd-2.2.25-win32-x86-no_ssl.msi,应该可以找到很多相关的下载链接.这里也提供一个:http://vdisk.weibo.com/s/C3trk_uGGkrmc 2)Tomcat

jboss 5.1 集群搭建

jboss 集群搭建,我曾尝试用jboss7.1版本的做集群,没有成功,后来就用jboss5.1的做了,下面是我做的一些主要的流程和需要修改的地方,供大家参考.有问题,请留言吧. 1.下载相关软件,需要下载三个文件,需要用的是jboss-5.1.0.GA(jboss 安装程序) ,mod_cluster-1.0.10.GA-windows-x86-ssl(mod_cluster这个版本已经带httpd),mod-cluster-1.0.10.GA-bin 下载jboss-5.1.0.GA  地址

apache+tomcat分布式集群搭建

今天搭建apche+tomcat分布式集群,遇到很多问题,在网上找到的很多都不成功,然后和同事一起研究了一下,最终搭建成功了.做个笔记,以备自己以后参考. 1,下载apache.在下载Apache(2.4版)的时候,要下载完整版,不然会缺失很多东西.参考博文:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html 下载mod_jk.so,地址:http://apache.opencas.org/tomcat/tomcat-8/