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
smime.p7s
Description: S/MIME cryptographic signature