On Thu, Feb 13, 2003 at 06:14:22PM +0100, SAXESS - Hussayn Dabbous wrote:
> 
> Here is the problem:
> 
> 1.) I want all static files been served by apache, i.e.:
> 
>     *.gif, *.html, *.jpg
> 
> 2.) I want *ALL* other files be served by cocoon.

I ran into the same thing and from what I could find out is that you
really want a "!" operator on the JkMount directive.

> Now how should i setup mod_jk.conf ????
...
> The list could potentially go down endlessly.
> There MUST be an obvious solution to this!

Here's what I did, its just for the images but you could extend it to
anything:

Create a new website called "images.examples.com" in your
httpd.conf file.  Here's some snippets of my Apache2 one:
        <VirtualHost 10.0.0.181>
     ServerName  www.example.com
     # this all goes to cocoon, but need a docroot anyway
     DocumentRoot /usr/local/www/data/example
     # send all these requests to the coyote connector
     JkMount /* cocoon
   </VirtualHost>
   <VirtualHost 10.0.0.181>
     ServerName  images.example.com
     DocumentRoot /usr/local/www/data/example
   </VirtualHost>
So now when a request comes in you'll have Apache handle it differently
for "www" vs "images"

Its not that elegant to have references to
"http://static.example.com/path/to/myhelp.html"; but hey, it gets the job
done.  You can tell cocoon to throw in the "static" a href for you so it
wouldn't be that much work.

Chris

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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

Reply via email to