Depending on your particular setup this will probably vary a bit. I'm a RedHat user &
find that the mod_perl DSO module makes my life a bit easier, although a majority of
mod_perl users roll their own, and swear by mod_perl's increased stability &
performance.;-)
I checked the "Apache Bible," and you should get a good start on getting your system
running by adding a couple of lines to your httpd.conf file, but use your own
particular directory structure.
**********EDIT the "httpd.conf" file by adding the following lines...
ScriptAlias /perl/ "/home/httpd/cgi-bin/"
Alias /perl/ /home/httpd/cgi-bin/
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
</Location>
*********************************************
I use my setup to test, so I execute both mod_perl & standard perl scripts from the
same CGI directory...
Now, anything that is accessed as http://mysite.com/perl/perlscript.cgi will
run as a mod_perl script, and anything accessed as
http://mysite.com/cgi-bin/perlscript.cgi will run as a non_mod_perl script.
Use this setup only if you want to test
scripts as both normal cgi & mod_perl scripts, otherwise you'll need to point
the "Alias /perl/ /home/httpd/cgi-bin/" line & "ScriptAlias /perl/
"/home/httpd/cgi-bin/" line to point to another CGI directory of your choice.
Hope this helps!
R Joseph Wright wrote:
>
> On Sat, 1 Apr 2000, Buddy Lee Haystack wrote:
>
> > Have you had a chance to look over the excellent documentation located at
>[http://perl.apache.org/guide/install.html]?
>
> Yes, it's very good documentation, but nowhere do I find where it tells
> what line to put in httpd.conf and where. I get the sense from reading the
> docs that if you compile mod_perl statically into apache there is no extra
> configuration necessary. I just can't find it, maybe I'm too tired |-O.
>
> > R Joseph Wright wrote:
> > >
> > > On Fri, 31 Mar 2000, Doug MacEachern wrote:
> > >
> > > > > After having compiled mod_perl and apache together, shouldn't mod_perl be
> > > > > enabled in httpd.conf? It isn't. Have I done things correctly?
> > > >
> > > > no, you need to add the mod_perl configuration to httpd.conf yourself.
> > >
> > > Then here is part II of the question:
> > >
> > > Where do I tell it to load mod_perl? I know the order in which modules are
> > > loaded is important.
> >
> >