Apache2.4+Tomcat7服务器集群配置

本文是笔者结合自己的实际操作与经验,将配置详解分享给大家!笔者在刚刚配置环境到时候遇到许多问题,折腾了有将近七八个小时,最后终于是成功将Apache结合Tomcat服务器集群环境搭建了起来,在此之前,笔者先将遇到的问题分享一下,如果有哪位读者遇到与笔者一样的问题,本文也许会对你有帮助!

1、笔者的电脑安装的Apache2.4版本,刚开始配置的时候是参考了别人的文章,是用mod_JK来实现Apahce与Tomcat的连接的,由于笔者刚开始也不懂,于是就按照里面的方法进行配置,并且使用了那片文章提供的mod_JK资源。之后环境搭建好之后,笔者原本可以启动的Apache服务,突然就启动不了了,后来通过查阅资料,发现是版本问题,即Apache的版本要和mod_JK的版本一致,至少是大版本一致。然后笔者想到Apache官网下载符合Apache2.4的mod_jk版本,发现没有。后来了解到,Apache集群Tomcat从2.2版本开始就已经自动引入连接Tomcat的模块,不用再额外下载mod_JK,通过proxy的方式进行配置即可,所以,如果笔者安装的Apache也是2.2以上的,就参考本文吧。

2、然后笔者就继续在网上查了些关于Apache2.4版本配置Tomcat服务器集群的,结果一切配置好后,Apache能启动了,但是与Tomcat连接不起来,为这个问题,笔者折腾了好久,原因是,笔者的Apache是用xampp安装的,而且当时安装xampp的时候并没有连带Tomcat的一起安装,Tomcat是笔者电脑里原来就有的,可能是有关xampp配置的问题,导致xampp里的Apache与外部的Tomcat无法进行连接(这里笔者没有进行仔细查阅),后来笔者把xampp卸载了,自己手动安装一个Apache2.4的,然后,就成功了。


服务器集群的概念本文参考了其他文章并结合了自己的理解,总结了一下!

那么,什么是服务器集群呢?

简单的理解就是,将项目系统同时部署在多个应用服务器上(如Tomcat),通过一个web服务器(Apache)进行请求分发和负载均衡,将同时访问的多个请求按照权重(可以自行配置)分发到每个应用服务器上,已达到降低每个单独的应用服务器的压力,同时也实现了高并发,这样做还有一个好处就是,如果是同时多个服务器运行,当其中一个服务器崩溃的时候,不至于导致应用系统无法进行服务,因为只要还有一台服务器是正常运行的,应用系统就还能够继续运行。

而要实现这件事情,就要解决两个问题

(1)将应用系统部署到多个服务器上,如何实现共享一个session。(一台服务器崩溃,还有其他服务器在进行支撑)

(2)如何将客户的请求分发到多个服务器上以实现单个服务器的压力分解。


下面就结合笔者的实践,利用mod_proxy方式实现Apache2.4余Tomcat7的服务器集群环境配置

1、环境搭建准备(笔者是64位系统的 )

Apache2.4.25

Tomcat7.0.68

windows10系统(7、8也一样)

这里提供了下载地址

链接:http://pan.baidu.com/s/1kVSd0vd 密码:w48x

2、环境配置

(1)安装Apache,笔者建议在C盘以外的盘符根目录下解压Apache(笔者是D盘),然后直接在命令行安装即可,操作如下

a、管理员方式打开命令行,将Apache里的bin文件夹的目录路径复制,如笔者的 D:\Ap

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yeqiu1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值