Forgot to mention,

Here's a snip from the default workers2.properties file from the src

[uri:127.0.0.1:8003]
info=Example virtual host. Make sure myVirtualHost is in /etc/hosts to 
test it
alias=myVirtualHost:8003

On a windows machine the hosts file is in c:\WinNT\system32\drivers\etc
You'll also have to define the connector in the server.xml file.






"Robert L Sowders" <[EMAIL PROTECTED]>
09/19/2002 02:48 PM
Please respond to "Tomcat Users List"

 
        To:     "Tomcat Users List" <[EMAIL PROTECTED]>
        cc: 
        Subject:        Re: mod_jk2, virtual hosts, JkUriSet

Hmmmm,

looks like you got some funny domains for those VirtualHosts as well as 
some nonstandard JkUriSet statements.  You probably have a problem with 
one or both.

Others have been successful. 
http://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg66171.html

Make your virtual hosts as fully qualified domains and make your JkUriSet 
commands like the example.  Leave the port selection up to the 
workers2.properties file.

Regardless of how you do it, after you are successful a nice step by step 
How To would be appreciated by all.

rls





"Dmitry Letin" <[EMAIL PROTECTED]>
09/19/2002 01:24 PM
Please respond to "Tomcat Users List"

 
        To:     <[EMAIL PROTECTED]>
        cc: 
        Subject:        mod_jk2, virtual hosts, JkUriSet

Hi,

Has anybody managed to successfully connect apache virtual hosts to 
different
instances of tomcat using mod_jk2?

I spent several days looking at all available documentation, mail archives 

and
a bit of source code but could not make a working solution.

I have no problem connecting to a single TomcatInstance. Problems start 
when
I need to connect to two separate instances.

I did check docs in http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html
and found them not helpful.


For simplicity:
I need to connect /*.jsp from apache VirtualHost1 to TomcatInstance1 
and /*.jsp from apache VirtualHost2 to TomcatInstance2

I would greatly appreciate if somebody could send required fragments from 
a WORKING config files: httpd.conf, workers2.conf and jk2.properties.


>From jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c I 
found:

 * Example:
 *   <VirtualHost foo.com>
 *      <Location /examples>
 *         JkUriSet worker ajp13
 *      </Location>
 *   </VirtualHost>
 *
 * This is the best way to define a webapplication in apache. It is
 * scalable ( using apache native optimizations, you can have hundreds
 * of hosts and thousands of webapplications ), 'natural' to any
 * apache user.

Does it work properly at all? 

In my case I have:

<VirtualHost vh1>
     <Location /*.jsp>
        JkUriSet worker ajp13:localhost:8009
     </Location>
</VirtualHost>

<VirtualHost vh2>
     <Location /*.jsp>
        JkUriSet worker ajp13:localhost:8013
     </Location>
</VirtualHost>

But in the end all requests (even from vh1) are routed to worker 
ajp13:localhost:8013
But I expected them to be routed to ajp13:localhost:8009

Looks like a bug to me.


Thanks,
Dmitry Letin



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>





--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>





--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to