Just found the answer: Hostname Aliases

http://tomcat.apache.org/tomcat-5.0-doc/config/host.html#Host%20Name%20Aliases


--- Mon Cab <[EMAIL PROTECTED]> wrote:

> 
> 
> I will hosting several domains on tomcat, and have configured each
> domain with it's own IP address through DNS, such that domain1.com,
> as
> well as www.domain1.com resolve to the ip address of the domain1. 
> (I.e. multiple hosts for each domain on each IP address).  
> 
> I am trying to get tomcat to serve the appropriate website for each
> respective domain (by assigning docbases appropriately in server.xml
> -
> requests for www.domain.com, domain.com, anything.domain.com should
> all
> result in the domain.com welcome page displaying.  
> 
> Unfortunately I cant seem to get it working using Tomcat as a
> standalone webserver.  (I am not forwarding requests through apache.)
>  
> 
> 
> I configures the server as follows (server.xml): 
> 
>  
> 
>  <Service name="Catalina1">
> 
>     <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
>     <Connector port="8080"
>                maxThreads="150" minSpareThreads="25"
> maxSpareThreads="75"
>                enableLookups="false" redirectPort="8443"
> acceptCount="100"
>                debug="0" connectionTimeout="20000"
>                disableUploadTimeout="true"
>                address="111.111.111.111" />
> 
>        <Host name="localhost" debug="0" appBase="webapps"
>                       unpackWARs="true" autoDeploy="true"
>                       xmlValidation="false" xmlNamespaceAware="false">
> 
>               <Context path="" docBase="webapp1"
>                               debug="5" reloadable="true" crossContext="true">
>               ...........
> 
>       </service>
> 
> 
>  <Service name="Catalina2">
> 
>     <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
>     <Connector port="8080"
>                maxThreads="150" minSpareThreads="25"
> maxSpareThreads="75"
>                enableLookups="false" redirectPort="8443"
> acceptCount="100"
>                debug="0" connectionTimeout="20000"
>                disableUploadTimeout="true"
>                address="222.222.222.222" />
> 
>        <Host name="localhost" debug="0" appBase="webapps"
>                       unpackWARs="true" autoDeploy="true"
>                       xmlValidation="false" xmlNamespaceAware="false">
> 
>               <Context path="" docBase="webapp2"
>                               debug="5" reloadable="true" crossContext="true">
>               ...........
> 
>       </service>
>               
> 
> With the above configuration, domain1.com is returing the domain2.com
> site.  
> 
> It seems that the host configuration in service catalina2, is
> overriding the definition in catalina1, so tha even though the 
> IP request is for www.domain1.com which resolves to IP
> 111.111.111.111,
> the webapp2 docbase is te one which is being served up.  
> 
> I dont want to define multiple hosts for each service, as I want to
> anything.domain1.com to return doamin1's welcome page.  
> 
> Does anyone have a solution for this?  
> 
> 
> 
> 
>        
>
____________________________________________________________________________________
> Looking for a deal? Find great prices on flights and hotels with
> Yahoo! FareChase.
> http://farechase.yahoo.com/
> 



       
____________________________________________________________________________________
Get the free Yahoo! toolbar and rest assured with the added security of spyware 
protection.
http://new.toolbar.yahoo.com/toolbar/features/norton/index.php

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to