解压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
编辑为如下的代码
<VirtualHost *:80>
ServerAdmin ray@opensource.com.cn
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
ServerName localhost
ServerAlias www.opensource.com.cn
ErrorLog logs/easyea.com-error_log
CustomLog logs/easyea.com-access_log common
</VirtualHost>
然后先启动tomcat,再启动apache
# /server/soft/apache/bin/apachctl start
打开浏览器看看是否看到了tomcat的欢迎页面,如果是说明apache和tomcat的结合成功
分享到:
相关推荐
标题中的“APACHE(proxy_ajp_stickysession) + TOMCAT实现高可用网站或管理系统集群”是指通过Apache HTTP服务器的Proxy_AJP模块配合Tomcat的stickysession特性,来构建一个高可用的Web服务集群。这样的集群可以提高...
对于需要更高级功能,如负载均衡、SSL处理和静态内容服务的场景,可以将Tomcat与Apache HTTP Server通过mod_jk或mod_proxy模块进行集成,Apache作为前端服务器接收请求,并将动态请求转发给后端的Tomcat处理。...
- 可以与Apache HTTP Server通过mod_jk或mod_proxy_ajp模块实现负载均衡和反向代理。 10. **故障排查**: - 查看`logs/catalina.out`和特定应用的日志文件以定位问题。 - 使用`jstack`或`jconsole`等工具查看JVM...
4. 使用`mod_proxy_ajp`或`mod_jk`与Apache HTTP Server集成,实现负载均衡和反向代理。 最后,定期更新Tomcat到最新版本以获取安全补丁和新特性。监控日志文件可以帮助诊断和解决问题,`logs/catalina.out`是主要...
总的来说,Apache Tomcat 8.5.31结合阿里路由策略,为开发者提供了强大的Web服务部署环境,不仅满足基本的Servlet和JSP处理需求,还具备高级的分布式系统特性,适用于大规模、高并发的业务场景。理解并熟练掌握...
Tomcat与Apache HTTP Server的集成也是常见的应用场景,通过mod_jk或mod_proxy_ajp模块,Apache可以作为前端代理,处理静态资源,而动态请求则转发给后端的Tomcat处理。 在安全性方面,Tomcat 8.5.32修复了多个安全...
14. **集成其他服务器**:Tomcat可以与其他应用服务器如Apache HTTP Server集成,通过mod_jk或mod_proxy模块实现更灵活的部署架构。 15. **社区支持**:Apache Tomcat拥有庞大的开发者社区,提供丰富的文档、教程和...
4. **部署灵活性**:Tomcat可以作为独立服务器运行,也可以与Apache HTTP Server或其他Web服务器集成,通过mod_proxy_ajp模块实现负载均衡和更好的性能。 5. **易于管理**:提供了一个管理控制台,用户可以通过Web...
在Linux环境中,Tomcat与Apache HTTP服务器一起使用可以构建强大的动态Web服务。这里我们关注的是Apache Tomcat的最新版本9.0.52。 1. **Linux环境**:Linux是一个稳定且安全的操作系统,广泛应用于服务器环境。...
- Tomcat可以通过添加插件(如mod_jk、mod_proxy_ajp)与Apache HTTP Server集成,实现负载均衡和更好的性能。 - 可以通过编写自定义Valves(请求处理器)扩展Tomcat的功能。 深入了解Apache Tomcat的源代码,...
apache-shardingsphere-4.1.1-sharding-proxy
docker-letsencrypt-nginx-proxy-companion-examples, 结合 Docker gen和 letsencrypt Nginx 代理伙伴的示例 docker-letsencrypt-nginx-proxy-companion-examples这个库是使用 nginx代理插件, docker gen和 docker-...
除了基本功能,Tomcat还可以与其他组件集成,如Apache HTTP服务器(通过mod_jk或mod_proxy_ajp模块),以提供更高的性能和更灵活的部署选项。此外,通过使用Clustering和Load Balancing,Tomcat可以扩展到多台服务器...
根据官方的测试,proxy-ajp的执行效率要比http-proxy高,因此在Apache2.2以后的版本,用proxy-ajp模块作为Apache和Tomcat的连接器是个不错的选择。 需要说明的是,这些连接功能的实现,都是通过在Apache中加载相应...
- **模块化插件**:如使用AJP、mod_proxy_ajp等模块进行连接器扩展。 总结来说,Apache Tomcat 7.0.62是Java Web开发的重要组成部分,提供了一个轻量级且高效的平台来运行和部署Java应用。了解并掌握上述知识点,...
本文将详细探讨InfluxDB的核心特性和Influx-proxy的功能,并结合"Influx-proxy-2.5.7-linux-amd64.tar.gz"这个压缩包文件,解析其在Linux AMD64平台上可能的部署与使用。 首先,InfluxDB以其高效的存储和查询机制而...
《GoProxy-Android:全能代理服务器在安卓平台的应用与实现》 GoProxy-Android是由snail007/goproxy团队开发的一款适用于安卓系统的全能代理服务器应用。此项目旨在为移动设备提供强大的网络代理功能,使得用户能够...
3. **Connector**:连接器负责与Web服务器交互,如Apache HTTPD,通过 mod_jk 或 mod_proxy_ajp 模块实现负载均衡和反向代理。 4. **GlobalNamingResources**:提供全局的JNDI(Java Naming and Directory ...
### Apache + Tomcat集群与AJP Proxy实际操作详解 #### Apache服务器安装与配置 Apache作为一款广泛使用的开源HTTP服务器,在企业级应用环境中扮演着至关重要的角色。尤其在与Tomcat结合形成集群时,Apache能够有效...