日期:2014-05-17  浏览次数:20985 次

apache整合tomcat 知道的都过来看一下帮一下
apache 整合多个tomcat作虚拟主机, 
下面是其apache代码 

JkWorkersFile conf/workers.properties 
JkLogFile logs/mod_jk.log 
JkLogLevel info 
JkRequestLogFormat "%w %V %T %U %q" 
<VirtualHost *:80> 
  DocumentRoot "E:/test/skins-1/webapp" 
  ServerName www.gmc1.com 
JkMount /*.jsp gmc1 
JkMount /*.action gmc1 
JkMount /*.do gmc1 
</VirtualHost> 
<VirtualHost *:80> 
  DocumentRoot "E:/test/skins-2/webapp" 
  ServerName www.gmc2.com 

  JkMount /*.jsp gmc2 
  JkMount /*.action gmc2 
  JkMount /*.do gmc2 
</VirtualHost> 
这里已经能够正确实现 
现在有一个问题,如何能对我每次添加一个虚拟主机,都要修改这个配置文件, 
然后还要重启apache服务, 
我做了很多搜索,查到的有动态加载方法,但那里提供的好像只是针对静态网站用的, 
只能动态加载DocumentRoot 和 ServerName 两项,没有办法对不同的虚拟主机转发到对应tomcat上; 
换句话说,它只提供VirtualHost项里的前两行内容,无法实现后三行的内容,关联不到TOMCAT 

谁给我提供一下解决办法?能动态加载虚拟主机并连接Tomcat, 


至少给我讲解一下,这些主流虚拟主机服务提供商,是怎么样实现增加虚拟主机而同时不用重启apache服务的! 

谢谢了! 

知道给我说一下,不知道的也帮我顶一下,谢谢了! 

每人都有分,解决好大量加分!谢谢支持!

------解决方案--------------------
Jkchinese wholesalersconf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkRequestLogFormat "%w %V %T %U %q"
------解决方案--------------------
学习!