zoukankan      html  css  js  c++  java
  • Apache+tomcat ajp模式转发域名

    本示例使用Apache24 和 tomcat7.0.62

    本机IP:192.168.10.38

    要实现的效果

    访问来源

    192.168.10.38      ---->apache  ---->tomcat1  /app1

    localhost        ---->apache  ---->tomcat2  /app2

    首先取消httpd.conf中的几行注释

    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

    这时候启动可能会提示 is mod_slotmem_shm loaded

    那么下面这行的注释也取消掉

    LoadModule slotmem_shm_module modules/mod_slotmem_shm.so

    然后再配置文件后面加入

    <VirtualHost *:80>                        
        ServerName 192.168.10.38
        ServerAlias 192.168.10.38
        ProxyPass /    ajp://127.0.0.1:8209/ retry=3        
        ProxyPassReverse /    ajp://127.0.0.1:8209/ retry=3 
    </VirtualHost>
    
    <VirtualHost *:80>                        
        ServerName 127.0.0.1
        ServerAlias 127.0.0.1
        ProxyPass /    ajp://127.0.0.1:8109/ retry=3        
        ProxyPassReverse /    ajp://127.0.0.1:8109/ retry=3 
    </VirtualHost>

    tomcat1配置

     <Connector port="8109" protocol="AJP/1.3" redirectPort="8443"/>
     <Engine defaultHost="localhost" name="Catalina" jvmRoute="jvm2">
        
     <Context docBase="" path="/" reloadable="true" source="xxx"/></Host>  <!--path设置为根或者空可以直接访问应用-->

    tomcat2的配置

     <Connector port="8209" protocol="AJP/1.3" redirectPort="8443"/>
     <Engine defaultHost="localhost" name="Catalina" jvmRoute="jvm3">
     <Context docBase="" path="/" reloadable="true" source="xxx"/></Host>  <!--path设置为根或者空可以直接访问应用-->

    到此 配置完毕。

    参考了:http://liupei-test.iteye.com/blog/2078013?utm_source=tuicool

  • 相关阅读:
    最小化x11 debian
    chroot后 运行xeyes Error: Can't open display: :0.0
    std::bind1st和std::bind2nd
    bind1nd,not1,compose1等用法
    python中*和**的参数
    QT静态编译
    Qt中QEvent和信号槽的区别
    JSON文件内容加注释的几种方法
    C语言--#、##、__VA_ARGS__ 和##__VA_ARGS__ 的使用
    QT正则表达式
  • 原文地址:https://www.cnblogs.com/modprobe/p/4692495.html
Copyright © 2011-2022 走看看