[freeside] FreezeThaw

ivan ivan at 420.am
Mon Jun 12 21:23:30 PDT 2000


On Mon, Jun 12, 2000 at 11:10:10PM -0500, Donald L Greer Jr. wrote:
> 
> 
> Turtle wrote:
> 
> > [...]>
> > >suEXEC comes with the Apache distribution, is not normally installed or
> > >enabled by default, and requires modification of your Apache configuration
> >
> > >files.  This is documented in <http://www.apache.org/docs/suexec.html>,
> > >which is linked to _suEXEC_ in the installation instructions.
> >
> > Aah.  I see.  Ok thanks.  That brings up another problem too... I can't update
> > to a new apache installation unless I completely change the layout of my httpd.conf
> > file, well, at least the modules section.  I am not quite sure how to do that
> > and cannot bring down my webserver to do that or to recompile it, so I'm kindof
> > stuck with the current version on my other server.  However, that's completely
> > unrelated to freeside. :-)
> >
> 
> I found that the suexec would require a similar rewrite on my server,
> so I chose to use perl's suExec.

I believe you're thinking of perl's setuid emulation, not "perl's suExec".

> For the moment, this is an experimental server, but I don't see why this could be used on the final
> production server as well.
>   I think this is mentioned in the docs as an alternative to suExec.
>  Ivan?  Any comment?

Other than performance, I don't see any reason not to use it in a
production server. 

It's pretty much equivalent to suEXEC in terms of performance; you still
need to launch a separate process for each script.  Debugging is probably
easier with Perl's setuid emulation; since suEXEC dies silently on errors,
you wind up with unexplained "Premature end of script headers" if
anything's configured incorrectly.

-- 
meow
_ivan



More information about the freeside-users mailing list