[TriLUG] Apache with mod_perl

Corey ohkeepah at gmail.com
Tue Dec 13 15:10:46 EST 2005


is there a space in the first line between /cgi-bin/ and
"/var/www/cgi-bin/"?  There isn't any reference to scriptalias in the
apache2.conf yet so i can just place it there?

On 12/13/05, Owen Berry <oberry at trilug.org> wrote:
>
> What you're looking for in your Apache config files is something like
> this:
>
> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
>
> <Directory "/var/www/cgi-bin">
>     AllowOverride None
>     Options None
>     Order allow,deny
>     Allow from all
> </Directory>
>
> Thus, you could place your Perl script in /var/www/cgi-bin/ and call it
> as http://localhost/cgi-bin/script.pl
>
> Note that this is CGI, which is not the same as mod_perl. Here is a
> handy reference if you want to see what mod_perl is:
> http://modperlbook.org/index.html. Indeed, the first chapter is
> "Introducing CGI and mod_perl".
>
> Owen
>
> On Tue, 2005-12-13 at 14:29 -0500, Corey wrote:
> > Hi,
> > I am setting up a testing web server on an Averatec 3270 running
> > Ubuntu 5.04and Apache 2.  The goal is to use it to test perl scripts
> > (just learning) as
> > well as php and mysql.  So far I have installed apache, php, mod_perl
> and
> > mysql through apt-get.  The testphp.php script works fine as well as
> mysql
> > but I don't know how to configure apache to run perl scripts.  I don't
> have
> > a cgi bin, or if one is there I don't know where it is.  Could anyone
> > instruct me what I would have to do in apache2.conf to execute .pl
> scripts
> > and where i need to put a cgi directory?  http://localhost is directed
> to
> > /var/www/.
> > corey
>
> --
> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
> TriLUG Organizational FAQ  : http://trilug.org/faq/
> TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
>



More information about the TriLUG mailing list