`

利用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-shardingsphere-4.1.1-sharding-proxy-bin-test.zip

    apache-shardingsphere-4.1.1-sharding-proxy

    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-8.0.26.zip

    4. **连接器与协议**: Tomcat支持多种连接器,如Apache HTTP服务器的mod_proxy_ajp模块,用于将HTTP请求转发到Tomcat。此外,Tomcat 8.0.26默认使用NIO(非阻塞I/O)连接器,提供更高的并发性能。 5. **安全管理**:...

    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修复了多个安全...

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

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

    apache-tomcat-7.0.82-windows-x86

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

    apache-tomcat-7.0.57-src

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

    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...

    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-8.5.73

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

    hadoop-yarn-server-web-proxy-2.6.0-API文档-中文版.zip

    赠送jar包:hadoop-yarn-server-web-proxy-2.6.0.jar; 赠送原API文档:hadoop-yarn-server-web-proxy-2.6.0-javadoc.jar; 赠送源代码:hadoop-yarn-server-web-proxy-2.6.0-sources.jar; 赠送Maven依赖信息文件:...

    tomcat-9.0.96 windows安装包,apache-tomcat-9.0.96-windows-x64.zip

    对于标签中提及的“windows 软件/插件 apache”,指的是Tomcat服务器作为一个中间件,可以嵌入到Apache Web服务器中,通过mod_jk或mod_proxy连接器与其他Web服务器协同工作。这种集成允许Tomcat处理动态内容,而...

    apache-tomcat-8.5.38.zip tomcat 安装包

    - Tomcat可与Apache HTTP Server通过mod_jk或mod_proxy进行集成,实现更好的静态资源处理能力。 - 可以与其他Java EE组件如EJB容器(如JBoss、WildFly)结合,构建完整的Java EE应用。 总之,Apache Tomcat ...

    goproxy-android snail007/goproxy全能代理服务器安卓版

    《GoProxy-Android:全能代理服务器在安卓平台的应用与实现》 GoProxy-Android是由snail007/goproxy团队开发的一款适用于安卓系统的全能代理服务器应用。此项目旨在为移动设备提供强大的网络代理功能,使得用户能够...

Global site tag (gtag.js) - Google Analytics