文档章节

apache服务器 和 Tomcat的集群搭建处理

lee123lee
 lee123lee
发布于 2013/08/10 22:50
字数 526
阅读 288
收藏 19

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

近期在公司项目需要集群部署,根据以前的经验及网上收集的资料搭建了集群环境,但是不太符合要求(至少要求是:将所有的Tomcat服务器隐藏在内网,对外暴露的只是Apache服务器),便对ApacheProxyAJP等相关的文档进行了粗略的阅读,无意间搭建出了对应的环境,与之前的环境进行了比较,发现了几点没有注意到的问题,网上也没有明确提出(可能是默认如此的吧),总结了一下Apache集群环境的搭建尤其是Proxy方式的集群环境需要注意一下几点: 

1、集群分为两种 
    一种是采用http协议:这种是直接将请求分派到对应的Tomcat服务器,之后所有的请求均直接由该Tomcat来处理,该方式ApacheTomcat对用户均是可见的,即url重定向; 
    一种是采用ajp协议:将所有的Tomcat服务器隐藏在内网,对外暴露的只是Apache服务器,即所有的请求都交由Apache来处理,Apache则在后台交由注册到ApacheTomcat来完成,该协议为端口重定向,即根据Tomcatajp配置重定向端口,而请求ip地址不变。 

2、采用http方式配置集群,ApacheTomcat没有端口及环境的限制,可以配置在同一个环境上;采用ajp方式配置集群,ApacheTomcat必须部署在不同的主机上,同时ApacheTomcat必须使用相同的端口 

3、安装Apache时可能需要安装openssl,在unix 64环境上安装openssl需要在config中添加参数-fPIC或者shared,否则安装Apache的时候就会失败,报错如下: 
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: /home/apache400/ssl/lib/libssl.a(s2_srvr.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC 
/home/apache400/ssl/lib/libssl.a: could not read symbols: Bad value collect2: ld returned 1 exit status 

© 著作权归作者所有

lee123lee

lee123lee

粉丝 53
博文 144
码字总数 122159
作品 1
闵行
高级程序员
私信 提问
apache+jk+tomcat集群配置

1集群配置介绍 Apache Tomcat可以说是当下最受欢迎的开源Java Web服务器。Tomcat的单个实例恐怕无法满足访问量日增的需要。这种情况下,需要考虑在“集群”环境下运行Tomcat;在这种环境下,...

bill2candy
2016/10/28
33
0
windows环境 apache2.2.21+tomcat6集群和负载均衡配置(深圳网新新思)

一、集群和负载均衡的概念 (一)集群的概念   集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文...

空谷幽兰
2012/04/30
2.5K
3
为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据

为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据 我是将项目设置在tomcat的根目录访问路径,输入localhost:8080即可访问到项目的首页,显示正常...

十六子
2015/03/11
1K
1
Tomcat 集群搭建

1、前期准备 1)Apache请求分发服务器 Web服务器 2)Tomcat 应用服务器 3)jkmod Apatch的插件,jkmod 版本一定要和Apatch对应 2、安装Apache 1)下载Httpd 2)解压文件,我的存放在 D:Apac...

learn_more
2016/04/05
153
0
linux下配置tomcat集群的负载均衡

linux下配置tomcat集群的负载均衡 一、首先了解下与集群相关的几个概念 集群: 集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群...

吴胜健
2014/10/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 我的视频网站vip账号和我厚脸皮的朋友们

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @Cobbage :分享小海的单曲《衡山路(2016现场版)》: 《衡山路(2016现场版)》- 小海 手机党少年们想听歌,请使劲儿戳(这里) @FalconChe...

小小编辑
今天
6
0
Spring Cloud Alibaba 实战(十二) - Nacos配置管理

> 本章主要内容是:使用Nacos管理配置以及实现配置管理的原因,配置如何管理以及动态刷新和最佳实现总结,最后是Nacos配置刷新原理解读 该技术类似于Spring Cloud Config 1 配置管理的意义 项目...

JavaEdge
今天
9
0
面试官问你编码相关的面试题,把这篇甩给他就完事!

前情回顾:Java中一个字符占两字节 但为什么new String("字").getBytes().length 返回3个字节 今天主要聊一聊: 字节 字符 字符集 编码 字符编码 Java 内码和外码 Unicode 字节 例如 :00001...

gzc426
今天
10
0
写的简单sh脚本2

#!/bin/bashexport LANG="en_US.UTF-8"#chmod +x filename 记得给文件加可执行权限#./vsimstart.sh#启动vsim项目echo "start vism"#207------------------------------assets=vsim-a......

hexiaoming123
昨天
8
0
java基础(1)变量和常量

概要和总结: 数据类型图: 基本数据类型:只有基本功能-----保存数据 (4类8种)byte-short-int-long-float-double-char-boolean 引用数据类型:有更多功能,保存数据,处理数据...

煌sir
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部