YES, this works! I have to define the virtual host in die
uriworkermap.properties.

Best regards
Alexander Diedler


-----Ursprüngliche Nachricht-----
Von: André Warnier [mailto:a...@ice-sa.com] 
Gesendet: Mittwoch, 10. August 2011 16:03
An: Tomcat Users List
Betreff: Re: AW: Multiple Tomcat Servers connect to IIS

Erratum: I meant in the section "Virtual host integration - IIS"

André Warnier wrote:
> Apart from the stuff below, it looks as if you'll have to use (for 
> uriworkermap.properties), the form that is mentioned here :
> 
> http://tomcat.apache.org/connectors-doc/reference/uriworkermap.html
> in the section "IIS"
> 
> (at least if I understand correctly what you are trying to do, and how 
> this works with IIS)
> 
> 
> André Warnier wrote:
>> There is something else wrong in your server.xml.
>> It is not the cause of the problem, but it is confusing, so it's 
>> better to correct these issues right now.
>>
>> I)
>>  > Server.xml from TC 6.0
>>  > <Server port="8005" shutdown="SHUTDOWN">  > <Connector port="8009" 
>> protocol="AJP/1.3" redirectPort="8443" />  > <Engine name="Catalina" 
>> defaultHost="localhost" jvmRoute="worker1">  > <Host 
>> name="siteA.xxx.de">
>>  >         <Alias>SiteA.xxx.de</Alias>
>>
>> a) If in the Engine, you have : defaultHost="localhost"
>> then you should have a <Host name="localhost"> as the default Host.
>>
>> b) <Host name="siteA.xxx.de">
>> and
>> <Alias>SiteA.xxx.de</Alias>
>> is a duplication.
>>
>> Suggested correction :
>>
>>  > Server.xml from TC 6.0
>> <Server port="8005" shutdown="SHUTDOWN"> <Connector port="8009" 
>> protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" 
>> defaultHost="localhost" jvmRoute="worker1"> <Host name="localhost">
>>    <Alias>SiteA.xxx.de</Alias>
>>
>> (now it makes sense to have the Alias)
>>
>> II)
>>
>> Suggestion:
>> Server.xml from TC 7.0
>> <Server port="8006" shutdown="SHUTDOWN"> <Connector port="8010" 
>> protocol="AJP/1.3" redirectPort="8444" /> <Engine name="Catalina" 
>> defaultHost="localhost" jvmRoute="worker2"> <Host name="loclhost">
>>   <Alias>SiteB.xxx.de</Alias>
>> ...
>>
>> Then, a question : in IIS, you also have those 2 "virtual sites" 
>> defined, yes ?
>>
>>
>>
>>
>> Alexander Diedler wrote:
>>> Sorry, One mistake in the server.xml conf below, I correct them.
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: Alexander Diedler Gesendet: Mittwoch, 10. August 2011 14:10
>>> An: 'Tomcat Users List'; 'Tomcat Users List'
>>> Betreff: AW: Multiple Tomcat Servers connect to IIS
>>>
>>> Hello,
>>> Yes, but we do not map single Apps like /app1 /app2 ,,.. every App 
>>> has it own Host in server.xml and conf/Catalina
>>>
>>> My new Worker.properties:
>>> worker.list=worker1,worker2
>>>
>>> #Tomcat 6.0.32
>>> worker.worker1.host=localhost
>>> worker.worker1.port=8009
>>> worker.worker1.type=ajp13
>>>
>>> #Tomcat 7.0.19
>>> worker.worker2.host=localhost
>>> worker.worker2.port=8010
>>> worker.worker2.type=ajp13
>>>
>>> my uriworkermap.properties
>>> /manager=worker1
>>> /manager/*=worker1
>>> /docs=worker1
>>> /*=worker1
>>> /go/*=worker1
>>> /go=worker1
>>> /show/*=worker1
>>>
>>> # Mapping all URI which end with a common suffix:
>>> *.jsp=worker1
>>>
>>>
>>> /manager=worker2
>>> /manager/*=worker2
>>> /docs=worker2
>>> /*=worker2
>>> /go/*=worker2
>>> /go=worker2
>>> /show/*=worker2
>>>
>>> # Mapping all URI which end with a common suffix:
>>> *.jsp=worker2
>>>
>>> # Exclusions
>>> !*.cfm
>>> !/*/hbpo|/*=*
>>>
>>>
>>> Server.xml from TC 6.0
>>> <Server port="8005" shutdown="SHUTDOWN"> <Connector port="8009" 
>>> protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" 
>>> defaultHost="localhost" jvmRoute="worker1"> <Host 
>>> name="siteA.xxx.de">
>>>         <Alias>SiteA.xxx.de</Alias>
>>>             <Valve
>>> className="org.apache.catalina.valves.AccessLogValve" 
>>> directory="logs"                         prefix="siteA_access_log." 
>>> suffix=".txt"
>>> pattern="common" resolveHosts="false"/>
>>>
>>>     </Host>
>>>
>>>
>>> Server.xml from TC 7.0
>>> <Server port="8006" shutdown="SHUTDOWN"> <Connector port="8010" 
>>> protocol="AJP/1.3" redirectPort="8444" /> <Engine name="Catalina" 
>>> defaultHost="localhost" jvmRoute="worker2"> <Host 
>>> name="siteB.xxx.de">
>>>         <Alias>SiteB.xxx.de</Alias>
>>>             <Valve
>>> className="org.apache.catalina.valves.AccessLogValve" 
>>> directory="logs"                         prefix="siteB_access_log." 
>>> suffix=".txt"
>>> pattern="common" resolveHosts="false"/>
>>>
>>>     </Host>
>>>
>>>
>>>
>>> Now, if a browse http://siteA.xxx.de then I get a Tomcat 404 error 
>>> from the
>>> TC7.0  (where only SiteB.xxx.de is known) and if I browse the 
>>> http://siteB.xxx.de I get a blank page.. I do not know where I was 
>>> thrown.
>>>
>>> Best regards
>>> Alexander
>>>
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: André Warnier [mailto:a...@ice-sa.com] Gesendet: Mittwoch, 10. 
>>> August 2011 13:49
>>> An: Tomcat Users List
>>> Betreff: Re: Multiple Tomcat Servers connect to IIS
>>>
>>> Alexander Diedler wrote:
>>>> Hello,
>>>>
>>>> I know the way to conenct a single Tomcat to an IIS in Windows 2003 
>>>> with isapi_redirect.dll, worker.properties and 
>>>> uriworkermap.properties. But, how we can connect two different 
>>>> Tomcats (e.g. Tomcat 6.0.32 and 7.0.19) to Websites in the same IIS ?
>>>>
>>>>  
>>> For isapi_redirect/mod_jk, a Tomcat is designated as a "worker".
>>> So, in short, just define an additional "worker" in the 
>>> workers.properties for the additional Tomcat, and then map some URLs 
>>> to that worker in uriworkermap.properties.
>>>
>>> Before :
>>>
>>> workers.list=worker1
>>>
>>> worker.worker1.host=first-tomcat
>>> worker.worker1.port=8009
>>> ...
>>>
>>> After :
>>>
>>> workers.list=worker1,worker2
>>>
>>> worker.worker1.host=first-tomcat
>>> worker.worker1.port=8009
>>> ...
>>>
>>> worker.worker2.host=second-tomcat
>>> worker.worker1.port=8010
>>> ...
>>>
>>> and, in the new Tomcat, make the AJP Connector port match the one 
>>> you used for worker2.
>>>
>>> There is a bit kore to it, but that should get you going. There are 
>>> also examples in the docs.
>>>
>>> --------------------------------------------------------------------
>>> - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to