两个域名同时访问一个tomcat下的两个项目

两个域名,分别映射一个TOMCAT底下,两个应用。

分三个步骤完成。

 

1、域名与IP的解析,此步骤在万网等机构完成。

2、APACHE的httpd.conf的配置

<VirtualHost *:80>
    ServerAdmin deqiang_guo@yeah.net
DocumentRoot /home/user/app
 ServerName www.yichaoart.com
    ErrorLog logs/luc-error.log
    CustomLog logs/luc-acess.log common
    ProxyPass /styles/ !
    ProxyPass /js/ !
    ProxyPass /css/ !
    ProxyPass /ad/ !
   ProxyPass / ajp://www.a.com:8009/
</VirtualHost>

 

3、TOMCAT的server.xml文件的配置。

 

<Service name="HangupSMS">
    <Connector port="80" maxHttpHeaderSize="8192"
               maxThreads="1024" minSpareThreads="25" maxSpareThreads="1024"
               enableLookups="false" redirectPort="8444" acceptCount="1024"
               connectionTimeout="20000" disableUploadTimeout="true" />
    <Connector port="8016" 
               enableLookups="false" redirectPort="8444" protocol="AJP/1.3" />
    <Engine name="a.com" defaultHost="hangup.kuanyu.mob/">
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/> 
    <Host name="hangup.kuanyu.mobi" appBase="/root/lucene/index"
         unpackWARs="true"
         xmlValidation="false" xmlNamespaceAware="false">
       <Context path="/" docBase="root/HangupSMS" debug="0" reloadable="true"/>
	</Host>
	<Host name="b.cn" appBase="/home/app/webbap"
          unpackWARs="true"
          xmlValidation="false" xmlNamespaceAware="false">
     <Context path="/" docBase="root/HangupSMS" debug="0" reloadable="true"/>
	</Host>
	</Engine>
</Service>

 

更新到LINUX服务器上对应的配置后,重启服务即可。

posted @ 2015-09-13 19:12  maventalker  阅读(329)  评论(0编辑  收藏  举报