`

利用apache的proxy-ajp做apache与tomcat的结合(转载) jackey

阅读更多

   解压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(proxy_ajp_stickysession) + TOMCAT实现高可用网站或管理系统集群”是指通过Apache HTTP服务器的Proxy_AJP模块配合Tomcat的stickysession特性,来构建一个高可用的Web服务集群。这样的集群可以提高...

    apache-tomcat-8.5.47-windows-x64.zip

    对于需要更高级功能,如负载均衡、SSL处理和静态内容服务的场景,可以将Tomcat与Apache HTTP Server通过mod_jk或mod_proxy模块进行集成,Apache作为前端服务器接收请求,并将动态请求转发给后端的Tomcat处理。...

    apache-tomcat-9.0.43-windows-x64.zip

    - 可以与Apache HTTP Server通过mod_jk或mod_proxy_ajp模块实现负载均衡和反向代理。 10. **故障排查**: - 查看`logs/catalina.out`和特定应用的日志文件以定位问题。 - 使用`jstack`或`jconsole`等工具查看JVM...

    apache-tomcat-8.0.30 linux 64位

    4. 使用`mod_proxy_ajp`或`mod_jk`与Apache HTTP Server集成,实现负载均衡和反向代理。 最后,定期更新Tomcat到最新版本以获取安全补丁和新特性。监控日志文件可以帮助诊断和解决问题,`logs/catalina.out`是主要...

    apache-tomcat-8.5.32-windows-x64.zip

    Tomcat与Apache HTTP Server的集成也是常见的应用场景,通过mod_jk或mod_proxy_ajp模块,Apache可以作为前端代理,处理静态资源,而动态请求则转发给后端的Tomcat处理。 在安全性方面,Tomcat 8.5.32修复了多个安全...

    apache-tomcat-8.5.31.zip

    总的来说,Apache Tomcat 8.5.31结合阿里路由策略,为开发者提供了强大的Web服务部署环境,不仅满足基本的Servlet和JSP处理需求,还具备高级的分布式系统特性,适用于大规模、高并发的业务场景。理解并熟练掌握...

    apache-tomcat-7.0.82-windows-x86

    14. **集成其他服务器**:Tomcat可以与其他应用服务器如Apache HTTP Server集成,通过mod_jk或mod_proxy模块实现更灵活的部署架构。 15. **社区支持**:Apache Tomcat拥有庞大的开发者社区,提供丰富的文档、教程和...

    最新版linux apache-tomcat-9.0.52.tar.gz

    在Linux环境中,Tomcat与Apache HTTP服务器一起使用可以构建强大的动态Web服务。这里我们关注的是Apache Tomcat的最新版本9.0.52。 1. **Linux环境**:Linux是一个稳定且安全的操作系统,广泛应用于服务器环境。...

    apache-tomcat-8.5.73

    4. **部署灵活性**:Tomcat可以作为独立服务器运行,也可以与Apache HTTP Server或其他Web服务器集成,通过mod_proxy_ajp模块实现负载均衡和更好的性能。 5. **易于管理**:提供了一个管理控制台,用户可以通过Web...

    apache-tomcat-7.0.57-src

    - Tomcat可以通过添加插件(如mod_jk、mod_proxy_ajp)与Apache HTTP Server集成,实现负载均衡和更好的性能。 - 可以通过编写自定义Valves(请求处理器)扩展Tomcat的功能。 深入了解Apache Tomcat的源代码,...

    docker-letsencrypt-nginx-proxy-companion-examples, 结合 Docker gen和 letsencrypt Nginx 代理伙伴的示例.zip

    docker-letsencrypt-nginx-proxy-companion-examples, 结合 Docker gen和 letsencrypt Nginx 代理伙伴的示例 docker-letsencrypt-nginx-proxy-companion-examples这个库是使用 nginx代理插件, docker gen和 docker-...

    apache-tomcat-8.5.90-windows-x64.zip

    除了基本功能,Tomcat还可以与其他组件集成,如Apache HTTP服务器(通过mod_jk或mod_proxy_ajp模块),以提供更高的性能和更灵活的部署选项。此外,通过使用Clustering和Load Balancing,Tomcat可以扩展到多台服务器...

    整合apache和tomcat构建Web服务器.docx

    根据官方的测试,proxy-ajp的执行效率要比http-proxy高,因此在Apache2.2以后的版本,用proxy-ajp模块作为Apache和Tomcat的连接器是个不错的选择。 需要说明的是,这些连接功能的实现,都是通过在Apache中加载相应...

    apache-tomcat-9.0.41-windows-x64压缩包版.zip

    Tomcat并不是一个完整的web服务器,比如像Apache HTTP Server那样,可以处理静态内容,但它与Apache HTTP Server可以通过mod_jk或者mod_proxy模块进行集成,实现动静态内容分离,提高性能。 在Apache Tomcat 9.0.41...

    apache-tomcat-7.0.62-windows-x64.zip

    - **模块化插件**:如使用AJP、mod_proxy_ajp等模块进行连接器扩展。 总结来说,Apache Tomcat 7.0.62是Java Web开发的重要组成部分,提供了一个轻量级且高效的平台来运行和部署Java应用。了解并掌握上述知识点,...

    influx-proxy-2.5.7-linux-amd64.tar.gz

    本文将详细探讨InfluxDB的核心特性和Influx-proxy的功能,并结合"Influx-proxy-2.5.7-linux-amd64.tar.gz"这个压缩包文件,解析其在Linux AMD64平台上可能的部署与使用。 首先,InfluxDB以其高效的存储和查询机制而...

    apache-shardingsphere-4.1.1-sharding-proxy-bin-test.zip

    apache-shardingsphere-4.1.1-sharding-proxy

    apache-tomcat-8.0.50-windows-x64.zip

    3. **Connector**:连接器负责与Web服务器交互,如Apache HTTPD,通过 mod_jk 或 mod_proxy_ajp 模块实现负载均衡和反向代理。 4. **GlobalNamingResources**:提供全局的JNDI(Java Naming and Directory ...

    apache-tomcat8.5.51-windows和linux版本安全版本.zip

    Apache Tomcat 8.5.51 是一个广泛使用的开源软件,它实现了Java Servlet和JavaServer Pages(JSP)规范,使开发者能够构建和部署动态Web应用程序。此版本的Tomcat针对Windows和Linux操作系统进行了优化,确保在这些...

Global site tag (gtag.js) - Google Analytics