2014-03-25 11:38:01
来 源
kejihao
Apache
本文介绍Apache和tomcat服务器环境下配置多个域名,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
同一个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>  

------------------------------------------------------------------------------------------------下面是解释

<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上测试通过,如果大家有更好的配置方法,欢迎大家拍砖!

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。