zoukankan      html  css  js  c++  java
  • Apache、Tomcat整合环境搭建

    Apache、Tomcat整合使用的好处:

    1、提升对静态文件的处理性能

    2、利用 Web 服务器来做负载均衡以及容错

    3、无缝的升级应用程序

     

    接下来我来介绍我们常见的三种方式:

    1.JK

    2.http_proxy

    3.ajp_proxy

     

    第一种方式非常老了,而且apache这边都停止开发了,所以不是很推荐,第二种和第三种原理差不多,只是ajp_proxy到apache2.2.x才开始支持的,所以我个人推荐使用http_proxy,因为apache在这方面比较成熟,加上还支持负载平衡。

     

     

    http_proxy 为例:

     

    前提条件:

    1apache server正确安装完毕(httpd-2.2-x64)

    2tomcat正确安装完毕(apache-tomcat-7.0.5)

     

    修改配置:

    一、tomcat配置文件不作任何修改

     

    二、apache配置文件修改

    1httpd.conf修改

    1)、打开以下模块

    LoadModule proxy_module modules/mod_proxy.so

    LoadModule proxy_http_module modules/mod_proxy_http.so

    2)、打开以下

    Include conf/extra/httpd-vhosts.conf

    2、httpd-vhosts.conf修改

    NameVirtualHost *:80

    <VirtualHost *:80> 

            ServerName test.jyzh.info

            DocumentRoot "E:\App\Program Files\Apache Software Foundation\apache-tomcat-7.0.5\webapps\ROOT"

            DirectoryIndex index.jsp 

            <Directory "E:\App\Program Files\Apache Software Foundation\apache-tomcat-7.0.5\webapps\ROOT">

                Options Indexes FollowSymLinks 

                AllowOverride None 

                Order allow,deny 

                Allow from all 

            </Directory> 

            #ProxyPass /attachments/ ! 

            ProxyPass /images/ ! 

            #ProxyPass /javascript/ ! 

            #ProxyPass /style/ ! 

            ProxyPass / http://test.jyzh.info:8080/

    </VirtualHost>

     

    三、firebug查看整合效果

    1、访问动态页面 http://test.jyzh.info/index.jsp

     

    2、访问images下静态图片

     

    3、访问根下静态图片,未包含在ProxyPass

     

    至此,apahcetomcat整合完毕,转发成功。

  • 相关阅读:
    go系列(6)- beego日志模块的使用
    shell学习(8)- ulimit调优系统参数
    新年开工
    No module named yum错误的解决办法
    如何杀死defunct进程
    图灵机器人微信自动聊天功能
    go系列(5)- beego自己写controller
    Hadoop/Spark 集群都启动了哪些 Java 程序
    Spark 不允许在 Worker 中访问 SparkContext
    Spark 安装
  • 原文地址:https://www.cnblogs.com/sarafill/p/1939284.html
Copyright © 2011-2022 走看看