Thanks for the response, I didn't know JkMount directives could be placed
within VirtualHost declarations. Our httpd.conf uses the following:
<IfModule mod_jk.c>
JkWorkersFile /usr/local/tomcat/conf/workers.properties
JkLogFile logs/jk.log
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
</IfModule>
This is located beneath all our VirtualHost declarations, I presume it must
be declared before the virtualhost stuff, in order for the JkMount directive
to be recognized, correct?
And won't all the VirtualHost decls have to be within the <IfModule ...>
tags?
Thanks
On Tue, Dec 2, 2008 at 11:45 AM, André Warnier <[EMAIL PROTECTED]> wrote:
> Jonathan Mast wrote:
>
>> I'm using Apache+Tomcat (1.3.33, 5.5.17) and I have servlet named "bar",
>> with no file extension in its name.
>>
>> bar is in a folder named "foo" which is reachable by 2 virtual hosts:
>> www.mysite.com/foo/bar
>> foo.mysite.com/bar
>>
>> I know to how tell apache that request for /bar on the WWW virtual host
>> should be handled by Tomcat:
>> JkMount /foo/* ajp13
>>
>> Simple enough, but can I also specify foo.mysite.com as well, like this?
>> JkMount foo.mysite.com/* ajp13
>>
>> (Note that above, you are not just re-directing "bar" to Tomcat, you are
> redirecting much more)
>
>
> I'm guessing a number of things here, but you seem to talk about
> VirtualHosts in Apache, apparently something like this :
>
> <VirtualHost *:80>
> ServerName www.mysite.com
> ...
> </VirtualHost>
>
> <VirtualHost *:80>
> ServerName foo.mysite.com
> ...
> </VirtualHost>
>
> So why not then
>
> <VirtualHost *:80>
> ServerName www.mysite.com
> JkMount /foo/bar ajp13
> JkMount /foo/bar* ajp13
> </VirtualHost>
>
> <VirtualHost *:80>
> ServerName foo.mysite.com
> JkMount /bar ajp13
> JkMount /bar* ajp13
> </VirtualHost>
>
> If it makes it easier, and at least in Apache 2.x, you can also use
> sections like
>
> <Location /foo/bar>
> SetHandler jakarta-servlet
> ...
> </Location>
>
> as a kind of alias for your JkMount directives.
> This is a bit harder to find in the documentation, but it appears here :
> http://tomcat.apache.org/connectors-doc/reference/apache.html
> Using SetHandler and Environment Variables
> (at the very end)
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: [email protected]
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>