[Helma-user] "mounting" helma app behind apache

Maksim Lin for technical support mailling lists maksim_lin at ngv.vic.gov.au
Thu Nov 9 23:46:12 CET 2006


Hi Paul,
 
A pretty much only use the mod_jk connector to put helma behind apache
and it seems to work very well.
Its probably a bit more complicated then the method your using but
theres a very good howto on this at:
 
http://helma.org/docs/howtos/mod_jk/
 
If you are using linux, you might find that your distro already has
mod_jk prepackaged (I'm on RHES/FC 4 and they have it as an rpm).
 
Though its not too difficult to compile it yourself (I've done that
before on an older server).

Also I think the instructions in the link above are for apache 1.3 and I
use apache 2, so if you do too, you dont need the 'AddModule mod_jk.c'
line in the httpd.conf but you do need to have config parameters
surronded in an IfModule tag like so:

<IfModule mod_jk.c>
        # Configure mod_jk
        JkWorkersFile /usr/local/helma-1.5.x/workers.properties
        JkLogFile     /var/log/httpd/mod_jk.log
        JkLogLevel    error

        # mount on default host
        JkMount /forms/*  helma
</IfModule>


Hope that helps,

Maks.

________________________________

From: helma-user-bounces at helma.org [mailto:helma-user-bounces at helma.org]
On Behalf Of paul
Sent: Friday, 10 November 2006 9:27 AM
To: helma-user at helma.org
Subject: [Helma-user] "mounting" helma app behind apache



Hi all,

I hope this is not an RTFM....
What I'd like to do is to "mount" multiple helma applications somewhere
in the PATH of my domain:

<VirtualHost foo.test.home:80>
  ServerName foo.test.home
  ...

  <Location />
     ProxyPass http://localhost:8080/ #thats jetty's http listener
  </Location>

this *seems* to work OK though I'm not entirely sure 'cause I was unable
to access the "manage" app. However:

  <Location /helma>
     ProxyPass http://localhost:8080/
  </Location>

lets me access helma from http://foo.test.home/helma but css breaks and
links don't work... I tried to set in apps.properties:

manage.mountpoint = /helma/manage
...
welcome.mountpoint = /helma

which results in:
HTTP ERROR: 404 %2F%2F+Not+Found
RequestURI=//
Powered by Jetty://


Question is basically how to make this work. I'm not bound to mod_proxy
in any way so any method is fine. I just feel I'm still missing the big
picture how this is supposed to work. Any advice, pointers to
docs/howtos are much appreciated.

thanks
 Paul

_______________________________________________
Helma-user mailing list
Helma-user at helma.org
http://helma.org/mailman/listinfo/helma-user




More information about the Helma-user mailing list