Apache 2.2 新特性概述详细查看
英文版:
http://httpd.apache.org/docs/2.2/new_features_2_2.html
中文版:
http://lamp.linux.gov.cn/Apache/ApacheMenu/new_features_2_2.html
新增的mod_proxy_balancer模块为mod_proxy提供了负载均衡服务。新增的mod_proxy_ajp模块为Apache Tomcat使用的Apache JServ Protocol version 1.3提供了支持。
一、Apache2.2.13和Tomcat6.0.20的下载
Apache官方下载:
http://httpd.apache.org/download.cgi
Tomcat官方下载:
http://tomcat.apache.org/download-60.cgi
二、环境的搭建
1.安装Apache,将Tomcat分别解压到3个不同的目录(ATyeeku1,ATyeeku2,ATyeeku3)
2.修改apache-》httpd.conf
a.打开加载以下模块
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
b.在httpd.conf最下面增加代理balance
##security
<Proxy *>
Order Deny,Allow
Deny from all
Allow from
127.0.0.1 192.168.0.119
</Proxy>
##proxy balance
<Proxy balancer://www.yeeku.com>
BalancerMember
http://127.0.0.1:8081
BalancerMember
http://127.0.0.1:8083
BalancerMember
http://127.0.0.1:8085
</Proxy>
ProxyPass / balancer://www.yeeku.com/
3.分别修改tomcat-》conf-》server.xml
a.修改服务端口
<Server port="8005" shutdown="SHUTDOWN">:分别为
8005,8006,8007
b.修改
<Connector port="8081" protocol="HTTP/1.1" .../>:8081,8083,8085分别于apache代理balance端口相对应
c.修改虚拟空间:<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">分别任jvm1,jvm2,jvm3
d.部署加载project
:<Context path="/SHTest" docBase="E:\BaoKuWorkSpace\SHTest\WebRoot" reloadable="true"/>
三、启动服务,并进行@Test
因为我在httpd.conf配置的访问限制,所以只能自己访问
http://localhost/SHTest或者http://192.168.0.119/SHTest
五、可能存在的问题
1.session复制的问题
.....
正在研究当中....
分享到:
相关推荐
Apache2.2与Tomcat6.0的组合可以构建一个高效、可靠的负载均衡服务器系统,以分散客户端请求到多个后端应用服务器,提高整体服务的可用性和响应速度。以下是搭建和配置的关键步骤及知识点: 1. **Apache2.2安装配置...
### Apache+Tomcat集群、优化配置 #### 一、文档目的 本文档旨在提供详细的步骤指导,帮助读者在本地环境中成功搭建Apache与Tomcat的服务集群,并进行必要的性能优化。通过这种方式,可以有效地测试项目的性能,...
apache 服务 apache_2.2.13-x64-no-ssl.msi
由于只能上传15M的限制,所以分成了3个压缩分包.3个包全部下载完后解压就是.
由于只能上传15M的限制,所以分成了3个压缩分包.3个包全部下载完后解压就是.
由于只能上传15M的限制,所以分成了3个压缩分包.3个包全部下载完后解压就是.
apache_2.2.13-win32-x86-openssl-0.9.8k.msi
- Apache HTTP Server可以从Apache官方网站下载,选择适合的no ssl版本,例如`apache_2.2.13-win32-x86-no_ssl.msi`。 - Subversion的Windows二进制版本可以从Tigris.org获取,选择`svn-win32-1.6.5.zip`。 - ...
- **下载地址**:首先需要从官方网站下载适用于Windows系统的Apache 2.2版本,例如`apache_2.2.13-win32-x86-no_ssl.msi`。 - **注意事项**:选择不包含SSL的版本,因为初学者可能暂时不需要SSL支持,同时也可以减少...
本教程以PHP 5.3和Apache 2.2.13版本为例,这是当时较新的组合,适用于许多常见的Web应用。 首先,让我们深入了解一下PHP。PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,特别适合Web开发,可以嵌入...
这是php的必安软件!一个直接可以在windows上面安装的可执行文件,不需要解压,不需要注册码。直接安装就可以了。
- **下载并安装Apache 2.2**: 使用提供的链接下载`apache_2.2.13-win32-x86-no_ssl.msi`安装包,并按照向导提示安装到自定义的位置,例如`D:\server\apache2`。 - **验证安装**: 安装完成后,在浏览器中访问`...
- 下载Apache HTTP Server的最新源码,例如版本2.2.13。 - 使用`gzip -d`命令解压gz格式的压缩包。 - `tar xvf`命令进一步解压到特定目录。 - 执行`./configure`进行配置,指定安装路径,并启用负载均衡相关的...
对于Windows系统,Apache_2.2.13是一个常见的版本。安装过程中,需要注意以下几点: 1. 如果系统中已经存在IIS,为了避免端口冲突,可以选择非默认的Port80,如Port8080。 2. 在安装路径的选择上,可以根据个人需求...
- 下载并安装`apache_2.2.13-win32-x86-no_ssl.msi`。 - 选择安装路径,例如`D:\server\apache2`。 - 完成安装后,通过浏览器访问`http://localhost`来确认Apache服务器是否正确安装,页面应显示"It works!"。 #...
这里下载的是与Apache 2.2.13版本匹配的mod_jk-1.2.28-httpd-2.2.3.so,它实现了Apache与Tomcat之间的通信。 4. **集群配置**:在一台主机上配置多个Tomcat实例(也称为服务器节点),每个实例对应一个独立的域名。...
本文将详细介绍如何在Windows环境下,将Apache 2.2.13与Tomcat 6.0.18进行整合,实现一台Apache服务器带两个Tomcat实例的配置。 首先,确保下载并安装了正确的软件版本。Apache可以从...
Apache HTTP Server 2.2.13 是一个广泛使用的开源Web服务器软件,尤其适用于Windows 32位系统。这个版本不包含SSL支持,意味着它不能处理加密的HTTPS连接,这在当今重视数据安全的时代可能略显不足。然而,对于那些...
- 下载Apache的源代码文件,例如httpd-2.2.13.tar.bz2。 - 解压源代码:`tar xvf httpd-2.2.13.tar.bz2` - 进入解压后的目录:`cd httpd-2.2.13` - 配置Apache的安装路径:`./configure --prefix=/usr/local/...