Okay, this is still giving me problems. Here is my config. I've tried
several things and still nothing. For some reason I can't get cgi
scripts to run under any virtual webs, but the default web. I'm running
RH 7.2 with apache 1.3.20. I do have mod_perl installed. My other box
with RH 6.0 with apache 1.3.14, the cgi-bins work fine under all the
virtual webs. I've compared the two config files, but I haven't seen
what would cause it. I'm sure it's got to be something so simple.
<VirtualHost 192.168.1.106>
DocumentRoot /var/www/html
ServerName www2.zeetec.net
Options +ExecCGI
Alias /host/ /webhome/host/
Alias /cgi-bin/ /var/www/cgi-bin/
ScriptAlias /cgi-bin/ /var/www/cgi-bin
<Location "/perl">
SetHandler perl-script
PerlHandler Apache::Registry
PerlSendHeader On
Options +ExecCGI
</Location>
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Bill Marrs wrote:
> At 04:02 AM 3/14/2002, Matt Phelps wrote:
>
>> Forgive me if I'm posting to the wrong group. I"ve got apache 1.3.22
>> running several virtual webs. I can get perl scripts to run under the
>> default web but not in the others. All the webs point to the same
>> script folder. If I try to run the script under a virtual web, all I
>> get is text display. Any help would be great.
>
>
> Well, I use mod_perl with VituralHosts... My config looks something
> like:
>
> <VirtualHost gametz.com>
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /home/tz/html
> ServerName gametz.com
> DirectoryIndex /perl/gametz.pl
> # The live area
> Alias /perl/ /home/tz/perl/
> <Location /perl>
> AllowOverride None
> SetHandler perl-script
> PerlHandler Apache::RegistryBB
> PerlSendHeader On
> Options +ExecCGI
> </Location>
> </VirtualHost>
>
> <VirtualHost surveycentral.org>
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /projects/web/survey-central
> ServerName surveycentral.org
> DirectoryIndex /perl/survey.pl
>
> Alias /perl/ /projects/web/survey-central/perl/
> <Location /perl>
> SetHandler perl-script
> PerlHandler Apache::RegistryBB
> PerlSendHeader On
> Options +ExecCGI
> </Location>
> </VirtualHost>
>
>
>