List,
No matter what I can't understand why the following tiny perl
configuration won't work.
If I comment out $ServerRoot, it works. If I instead comment out
DocumentRoot, it works.
If I comment out $$l, it works. I don't understand :(
Perl
#!perl -w
$ServerRoot = /usr/local/app/apache_modperl;
$DocumentRoot = /usr/local/app/static;
$PerlRequire= /usr/local/app/conf/startup.perl;
foreach my $l (qw/ErrorLog TransferLog LockFile PidFile ScoreBoardFile/) {
$$l = /usr/local/app/apache_modperl/logs/$l;
};
$VirtualHost{10.10.10.42:3128} = {
ServerName = mp2.local.com
};
/Perl
startup.perl only contains,
#!/usr/bin/perl -w
use strict;
use lib qw (/usr/local/app/lib);
1;
PERL_TRACE output clearly shows that half of the perl section is being
processed twice, causing a VirtualHost overlap warning.
Is it supposed to work like this?
Richard.