环境:一台台式机,win7系统,内装虚拟机,centos 6.3系统
win7: IP:10.129.30.211,虚拟机 IP:192.168.253.1
centos:IP:192.168.253.130
之前我试着使用在win32平台下进行负载均衡.发现无法启动.
所以转到linux下做.
首先在win下有tomcat 6.0 端口 8080
linux下有tomcat 7.0端口8080, apache 2.2.15 端口80
首先下载jk的源代码,已经提供源代码.
编译jk需要apache的另外一个工具apxs
可以使用yum install apxs进行安装.完成之后.
解压jk,转到native目录下,然后查看.building.txt 里面有关于编译的方法.
./configure --with-apxs=/usr/sbin/apxs
然后使用
make && make install
进行安装.
完成之后,进入到
/etc/httpd/module下面可以看到有mod_jk.so
如果不存在,请移步
/usr/lib/httpd/module/mod_jk.so
赋值到/etc/httpd/module
然后编辑/etc/httpd/conf的几个文件
其方法可以参考网络上的。
一下提供我的这几个文件
测试访问,成功。
-------------------------------------------------------------------
还是之前的环境,现在换成apache在win下,tomcat在linux和win下各一个。
安装apache,然后下载mod_jk。
使用apache2.2.xx版本。
然后配置文件。
只用2个配置文件。 那个mod_jk.conf文件可以写入到httpd.conf中。
这里需要注意的是,在linux下需要对端口进行转发。
如果对于某台服务器在未开启或是出现故障的情况下,如果不设置访问超时会出现很慢的情况。
所以在workers.properties中,写入worker.tomcat1.socket_connect_timeout=300以毫秒计时
如我现在配置的。
#server
worker.list = controller
#========tomcat1========
worker.tomcat1.port=8009
worker.tomcat1.host=127.0.0.1
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1
worker.tomcat1.socket_connect_timeout=300
#worker.tomcat1.socket_timeout=300
#========tomcat2========
worker.tomcat2.port=8009
worker.tomcat2.host=192.168.253.130
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1
worker.tomcat2.socket_connect_timeout=300
#worker.tomcat2.socket_timeout=300
#========tomcat3========
worker.tomcat3.port=8009
worker.tomcat3.host=localhost
worker.tomcat3.type=ajp13
worker.tomcat3.lbfactor = 1
worker.tomcat3.socket_connect_timeout=300
#worker.tomcat3.socket_timeout=300
#========tomcat4========
worker.tomcat4.port=8009
worker.tomcat4.host=192.168.253.1
worker.tomcat4.type=ajp13
worker.tomcat4.lbfactor = 1
worker.tomcat4.socket_connect_timeout=300
#worker.tomcat4.socket_timeout=300
#========tomcat3========
#worker.tomcat3.port=13009
#worker.tomcat3.host=192.168.0.80 //在我的虚拟机中的,可以算远程的吧
#worker.tomcat3.type=ajp13
#worker.tomcat3.lbfactor = 1
#worker.tomcat3.socket_timeout=300
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2
worker.controller.sticky_session=false
worker.controller.sticky_session_force=1
#worker.controller.sticky_session=1
- 大小: 19.2 KB
- 大小: 27.7 KB
分享到:
相关推荐
本篇文章将详细介绍如何使用Apache和Tomcat实现负载均衡。 负载均衡的核心思想是将来自用户的请求分发到多个服务器上,以避免单一服务器过载。在Apache与Tomcat的组合中,Apache通常作为前端负载均衡器,通过HTTP...
Apache 的 Tomcat 负载均衡和集群 ( linux, centos) jkmod
【Apache2.2和Tomcat7集成负载均衡】 在现代Web应用环境中,为了提供高可用性和性能优化,经常需要将HTTP服务器(如Apache)与应用服务器(如Tomcat)进行集成,并实现负载均衡。Apache2.2和Tomcat7的集成能够充分...
CentOS系统下Apache负载均衡、Tomcat集群所需安装包:apache-tomcat-8.0.15.tar.gz,autoconf-2.69.tar.xz,httpd-2.2.9.tar.gz,libtool-2.4.2.tar.gz,tomcat-connectors-1.2.37-src.tar.gz,zlib
在Linux环境中,使用Apache、Tomcat和JK模块实现负载均衡和群集是一项常见的高可用性架构设计,它能够有效地分发网络流量,提高系统的可扩展性和稳定性。Apache作为前端Web服务器,负责接收用户请求并根据配置策略将...
在CentOS 6.4 64位操作系统中,整合Apache和Tomcat以实现多子站的WEB服务,通常会采用JK模坓(mod_jk)作为连接器,这可以提高性能并解决通过代理访问时可能出现的不稳定性。JK模块是Apache Tomcat Connectors的一...
在本文中,我们将讨论在CentOS操作系统环境下,如何进行Apache负载均衡与JBoss集群的配置。负载均衡和集群配置是提高网站可用性、扩展性和性能的关键技术。通过这篇文章,我们会了解到详细的配置步骤,以及它们在...
如果需要更高可用性,可以将多个Tomcat实例配置成集群,通过Apache的mod_proxy_balancer模块进行负载均衡。这将提高服务的容错能力和扩展性。 8. **日志管理** 考虑将Apache和Tomcat的日志分开管理,以便更好地...
由于工作的需求,在使用中,需要搭建负载均衡,研究了Apache+Tomat负载均衡的方案,并且通过检索相关的文章,进行了比较发现,Apache负载负载均衡在使用的效率上,远远不如Nginx的效率高,因此决定使用Nginx来进行...
Nginx+Tomcat负载均衡企业实战.docx 本文档主要介绍了 Nginx+Tomcat 负载均衡的企业实战,涵盖了从0开始构建 Nginx WEB 平台、Tomcat WEB 集群、代码发布、Nginx 负载均衡 Tomcat 集群、动静分离、Rewrite 实战等...
在实际部署中,还需要考虑日志管理、内存调整、负载均衡、集群配置等高级话题,这些都需要根据具体业务需求进行详细规划和配置。总的来说,CentOS上的Tomcat 8.0.51是一个强大且可靠的平台,为Java Web应用提供了...
通过这种方式,可以灵活地部署和管理多个Web应用,同时利用Nginx强大的反向代理功能和负载均衡能力,提升Web服务的整体性能和稳定性。需要注意的是,在实际操作中,还要考虑安全配置、日志管理、错误处理等多方面...
在企业级应用中,为了提升服务器的稳定性和处理能力,常采用Apache+Tomcat集群的方式来进行负载均衡。本文将详细介绍如何在Linux环境下搭建Apache+Tomcat集群负载均衡系统。 #### 一、背景介绍 随着互联网技术的...
在IT行业中,构建高效、可扩展的Web服务是至关重要的,而"nginx+tomcat实现负载均衡1"的主题就是探讨如何通过Nginx反向代理和Tomcat应用服务器结合,来提升系统的性能和稳定性。这一组合是业界常用的一种架构模式,...
本篇文章将详细介绍如何在 Linux 环境下搭建基于 Apache 和 Tomcat 的集群负载均衡,并实现 session 复制,以确保在多台服务器之间能够无缝地进行会话共享。 #### 二、环境配置 在部署 Apache+Tomcat 集群之前,...
本文将详细介绍如何利用 Apache 和 Tomcat 在 Linux 环境下构建一个高效的负载均衡集群系统。 **环境描述:** - **Apache 服务器配置:** - IP 地址: 192.168.1.20 - 安装软件: httpd-2.2.6 - 安装路径: `/usr/...