Re: Apache::RubyRun, Apache::ERubyRun problems

Adam Thorsen <[email protected]> Tue, 07 Sep 2004 18:31:29 -0400
Newsgroups gmane.comp.apache.mod-ruby
Message-ID <[email protected]>
You are probably right.  I'm using the 1.31 version of apache now and it 
works wit mod_ruby.  However, I don't think it is chrooting itself like 
the openbsd version was.  I'm using -d but I think that just sets the 
docment root instead of putting it in a full on chroot jail.

Thanks,
-Adam

Florian Krupicka wrote:
>>Now, here is my problem:
>>
>>I am using:
>>Apache/1.3.29 (Unix)
>>ruby 1.8.1 (2003-12-25) [i386-openbsd3.5]
>>eruby-1.0.5
>>mod_ruby-1.2.2
> 
> 
> So you are using OpenBSD i presume? Than that could be the problem,
> OpenBSD ships a security-hacked version of Apache which runs chrooted.
> that is mod_* load fine, but then mod_ruby tries to execute the script
> <ruby-libdir>/1.8/apache/ruby-run.rb or eruby-run.rb respectivly and of
> course it does not find those because of the chroot-jail.
> 
> Solution:
> make a copy of the whole ruby-lib-directory into the chroot or something
> similar.
> 
> Hope this helps
> Greets Florian
> 
> 
>