apache下配置tomcat下多个应用的域名映射问题

同一个tomcat下多个应用对应多个域名,如1.com对应tomcat下的App1应用,2.com对应tomcat下的app2应用,如何利用apache来实现这一点,做个备忘,我用的是proxy方法(JK方式应该也可以,只是apache默认的proxy方式配置更为简单),apache下的虚拟目录配置如下(在httpd-vhosts.conf文件中附加):

 

<VirtualHost *:80>
    <Directory "TOMCAT所在应用目录路径">	
      Order allow,deny	
      Allow from all    
    </Directory> 
    ServerName  www.域名.com
    DocumentRoot "TOMCAT所在应用目录路径"
    ProxyPass /应用名 http://www.域名.com
    ProxyPass /  http://127.0.0.1:8080/应用名/
    ProxyPassReverse /  http://127.0.0.1:8080/应用名/
</VirtualHost>

以上配置在apache 2.2.8+tomcat 6上测试通过,如果大家有更好的配置方法,欢迎大家拍砖!

你可能感兴趣的:(apache,tomcat)