1. 首先在两台机器安装好tomcat7, 不需要任何配置,分别启动他们在8080端口
ip分别为10.214.49.65和10.214.49.83
在webapp下面分别部署同样的项目,比如webapp/ademo/index.html
2. 在第三台机器安装好apache httpd server,可以通过源码或者rehdat的yum install安装
安装好后将下面这段配置添加到httpd.conf的最后
<Proxy balancer://mycluster> # Define back-end servers: # Server 1 BalancerMember http://10.214.49.65:8080/ # Server 2 BalancerMember http://10.214.49.83:8080/ </Proxy> ProxyPass /ademo balancer://mycluster/ademo ProxyPassReverse /ademo balancer://mycluster/ademo
同时保证下面两个不要被注释,
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
假设webserver的hostname是eye123, http://eye123/ademo/index.html,
然后就可以请求转发到两台tomcat中的任意一台
问题:
我通过下面的方式也是可以做到apache转发到tomcat的,
#ProxyPass /ademo/ http://10.214.49.65:8080/ademo/
#ProxyPassReverse /ademo/ http://10.214.49.65:8080/ademo/
但是如果两台tomcat的话,
#ProxyPass /ademo/ http://10.214.49.65:8080/ademo/
#ProxyPassReverse /ademo/ http://10.214.49.65:8080/ademo/
#ProxyPass /ademo/ http://10.214.49.83:8080/ademo/
#ProxyPassReverse /ademo/ http://10.214.49.83:8080/ademo/
以上却不行,很奇怪的,没有深入研究为什么,
还有就是Virtual Host的方式也可以研究下
相关推荐
基于mod_proxy+Apache_2.2.16+Tomcat_7的负载均衡与集群配置
window下完整的apache+mod_jk或mod_proxy+tomcat配置方案,用于负载均衡及动静态页面分离。里面包含有相对应版本的apache、tomcat、mod_jk,已经多个参考文档
Mod_Proxy+Apache+Tomcat负载均衡与集群配置,比较详细的配置资料。
下面是实现2个tomcat实现负载均衡,如果只有一个则可删除一个 apache2.2以上版本,无需使用jk_mod来集成tomcat,直接使用ajp,很方便。 修改apache配置文件httpd.conf 启用mod_proxy_ajp 代码如下: #LoadModule ...
NULL 博文链接:https://kakaluyi.iteye.com/blog/759637
将以下Module的注释去掉,这里并没有使用mod_jk.so进行apache和tomcat的链接,从2.X以后apache自身已集成了mod_jk.so的功能。只需简单的把下面几行去掉注释,就相当于以前用mod_jk.so比较繁琐的配置了。这里主要采用...
#========controller,负载均衡控制器======== worker.controller.type=lb worker.controller.balanced_workers=tomcat1,tomcat2 worker.controller.sticky_session=1 5 修改tomcat的端口号(3处) ...
APACHE 2.2.9+TOMCAT6.0.18配置负载均衡 目标: 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、 为系统...
#对 "/Dossm3RabbitMQConsumer/" 启用负载均衡 location /Dossm3RabbitMQConsumer/ { proxy_pass http://localhost:8086; #保留用户真实信息 proxy_set_header X-Real-IP $remote_addr; proxy_set_header ...
Redhat_Linux中JDK的卸载和安装 Redhat_Linux搭建FTP服务 Redhat安装Apache和SVN Mod_Proxy+Apache+Tomcat负载均衡与集群配置 Redhat_linux创建FTP用户(含-SELinux简介)
1.Java基础知识讲解2.Tomcat的安装和实现3.通过apache的mod_proxy模块代理并实现Tomcat负载均衡4.基于Tomcat集群的网上商城
Apache2.4+tomcat7.0.73实现负载均衡以及session共享复制。 包括mod_proxy代理、mod_jk两种方式。 文件包括已经实现的配置以及对应的文件
对apache与tomcat的集群配置进行了详细的描述。...晋级篇:正向与反向代理、访问控制、均衡策略之ProxyPass、均衡策略之ProxyPassReverse、代理struts2工程、PROXY_HTTP与PROXY_AJP的选择、集群SESSION策略
自己整理的技术文档,里面许多都是自己实践过的; 耗费了好几个星期,才整理完成!!! 1、Virtualbox安装centos 5.4图解参考一......讨论篇:Apache+Tomcat 集群负载均衡 mod_proxy模式.... 201 讨论篇:网站静态化