首先从http://www.apache.org的网站上下载apache-2.2.0的源代码。apache-2.2.0的版本做了些改动大家需要注意一下。首先apr和apr-util需要单独的安装,还有配置文件由原来的一个变为现在的多个不过这样也好,可以清楚的知道那部分配置在那个配置文件里方便修改。安装步骤如下:
解压apache的源代码
# tar xvjf httpd-2.2.0.tar.bz2
# cd httpd-2.2.0
安装apr
# cd srclib/apr
# ./configure --prefix=/server/soft/apr
# make
# make install
安装apr-util
# cd ../apr-util/
# ./configure --prefix=/server/soft/apr-util \
--with-apr=/server/soft/apr
# make
# make install
# cd ../../
安装apache
# ./configure --prefix=/server/soft/apache \
--enable-so \
--enable-rewrite=share \
--enable-proxy=share \
--enable-proxy-ajp=share \
--enable-dav=share \
--with-apr=/server/soft/apr \
--with-apr-util=/server/soft/apr-util/
# make
# make install
# /server/soft/apache/bin/httpd -l //看看是否有proxy-ajp这个模块
如果有这个模块证明proxy-ajp模块安装成功,可以进行与tomcat的结合了。
# vi /server/soft/apache/conf/httpd.conf
把"#Include conf/extra/httpd-vhosts.conf" 前面的"#"去掉然后编辑
/server/soft/apache/conf/extra/httpd-vhosts.conf
编辑为如下的代码
ServerAdmin admin@easyea.com
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
ServerName localhost
ServerAlias www.easyea.com
ErrorLog logs/easyea.com-error_log
CustomLog logs/easyea.com-access_log common
然后先启动tomcat,再启动apache
# /server/soft/apache/bin/apachctl start
打开浏览器看看是否看到了tomcat的欢迎页面,如果是说明apache和tomcat的结合成功
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1676/showart_1729885.html
分享到:
相关推荐
在某些场景下,为了整合两者的优点,我们会利用Apache的`mod_proxy_ajp`模块来实现Apache与Tomcat的结合,以提高系统性能和负载均衡能力。下面将详细介绍这一过程。 `mod_proxy_ajp`是Apache HTTP服务器的一个模块...
Tomcat与Apache HTTP Server的集成也是常见的应用场景,通过mod_jk或mod_proxy_ajp模块,Apache可以作为前端代理,处理静态资源,而动态请求则转发给后端的Tomcat处理。 在安全性方面,Tomcat 8.5.32修复了多个安全...
3. **Connector**:连接器负责与Web服务器交互,如Apache HTTPD,通过 mod_jk 或 mod_proxy_ajp 模块实现负载均衡和反向代理。 4. **GlobalNamingResources**:提供全局的JNDI(Java Naming and Directory ...
9. **集成Apache HTTP服务器**:通过mod_proxy_ajp模块,Apache HTTP Server可以作为前端代理,将请求转发给Tomcat处理,提供负载均衡和更好的性能。 10. **版本升级**:保持Tomcat版本的更新对于确保安全性和利用...
Apache Tomcat 8.0.30 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是专门为Linux 64位操作系统设计的,提供了高性能和稳定性。在Linux...
除了基本功能,Tomcat还可以与其他组件集成,如Apache HTTP服务器(通过mod_jk或mod_proxy_ajp模块),以提供更高的性能和更灵活的部署选项。此外,通过使用Clustering和Load Balancing,Tomcat可以扩展到多台服务器...
Apache Tomcat是一个开源的Web应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。在本案例中,我们讨论的是版本9.0.43的Windows 64位版本。这个压缩包文件包含了在Windows操作系统上部署和运行Java ...
4. **部署灵活性**:Tomcat可以作为独立服务器运行,也可以与Apache HTTP Server或其他Web服务器集成,通过mod_proxy_ajp模块实现负载均衡和更好的性能。 5. **易于管理**:提供了一个管理控制台,用户可以通过Web...
Apache Tomcat 7.0.62 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是为64位Windows操作系统设计的,确保在高性能的Windows服务器上稳定...
11. **与Apache HTTP服务器集成**:在一些部署场景中,可能需要将Tomcat与Apache HTTP服务器结合,使用mod_proxy_ajp或mod_jk模块实现负载均衡和更好的静态内容处理能力。 通过了解和掌握这些知识点,开发者可以...
- Tomcat可以通过添加插件(如mod_jk、mod_proxy_ajp)与Apache HTTP Server集成,实现负载均衡和更好的性能。 - 可以通过编写自定义Valves(请求处理器)扩展Tomcat的功能。 深入了解Apache Tomcat的源代码,...
Apache Tomcat是一款开源的Java应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。这个"官方原版apache-tomcat-9.0.33-windows-x64.zip"是Apache Tomcat的第9.0.33版本,专为64位Windows操作系统...
4. **连接器与协议**: Tomcat支持多种连接器,如Apache HTTP服务器的mod_proxy_ajp模块,用于将HTTP请求转发到Tomcat。此外,Tomcat 8.0.26默认使用NIO(非阻塞I/O)连接器,提供更高的并发性能。 5. **安全管理**:...
同时,Tomcat还可以与其他服务器如Apache HTTP Server集成,通过mod_jk或mod_proxy_ajp模块实现负载均衡和更好的性能。 总的来说,Apache Tomcat 9.0.54是一个强大且灵活的Java Web应用服务器,适用于开发和部署...
Apache 集成 Tomcat 代理配置详解 Apache 集成 Tomcat 代理配置是指在 Apache 服务器中使用 Tomcat 代理来实现负载均衡和反向代理的功能。本文将详细介绍如何在 Apache 服务器中配置 Tomcat 代理,以实现高可用性和...
9. **连接器与协议**:Tomcat支持多种连接器,如Apache HTTP Server(mod_jk或mod_proxy_ajp)集成,以及NIO、APR(Apache Portable Runtime)等多种通信协议。 10. **社区支持**:Apache Tomcat拥有强大的社区支持...
2. **Apache Tomcat 7.0.47**: 一款开源的Java Servlet容器,用于部署Java Web应用程序。 #### 三、目标 通过本教程的学习,你将能够掌握如何使用Nginx和Tomcat构建一个高性能的负载均衡集群。这不仅适用于初学者,...
Tomcat可以通过插件如JK、mod_proxy_ajp与Apache HTTP Server集成,实现更强大的负载均衡和缓存功能。 9. **更新与升级**: 为了保持最新特性和安全性,定期更新Tomcat版本是必要的。升级过程通常涉及备份当前...
### Apache + Tomcat集群与AJP Proxy实际操作详解 #### Apache服务器安装与配置 Apache作为一款广泛使用的开源HTTP服务器,在企业级应用环境中扮演着至关重要的角色。尤其在与Tomcat结合形成集群时,Apache能够有效...
Apache Tomcat是一款开源的软件,它是Java Servlet和JavaServer Pages(JSP)技术的应用服务器,由Apache Software Foundation维护。此“apache-tomcat-5.5.17.rar”文件是一个压缩包,包含了Apache Tomcat 5.5.17...