On Tue, Apr 06, 2004 at 12:10:08PM -0700, Philippe M. Chiasson wrote:
> On Mon, 2004-04-05 at 12:14 -0500, Will Trillich wrote:
> > okay. we're trying to use <perl> to configure virtual hosts -- here's
> > Data::Dumper showing the %VirtualHost hash:
> 
> At a quick glance, you most certainly must have meant:
> 
> %VirtualHost = ( [...] );
>  instead of
> %VirtualHost = { [...] ); 

true. that's Data::Dumper output, which is given a reference to
the hash instead of the hash itself.

> > %VirtualHost = {

i.e.

%VirtualHost = (
> >   '*:80' => [
> >     {
[snip]
> >       'ServerName' => 'one',
[snip]
> >     },
> >     {
[snip]
> >       'ServerName' => 'three',
[snip]
> >     }
> >   ]
)

> > when trying to use this config, apache2 belches
> > 
> >     NameVirtualHost *:80 has no VirtualHosts
> > 
> > we'd love to know why. pointers are very welcome!

should this be different, via mod_perl, than the following, in
apache2.conf (ala debian)?

NameVirtualHost *:80
<VirtualHost *:80>
        ServerName one
</VirtualHost>
<VirtualHost *:80>
        ServerName three
</VirtualHost>

-- 
will trillich
mayhugh services
812 423 6314 voice
812 423 6303 fax

http://www.serensoft.com/
http://www.midwestRepo.com/
http://www.skylineAuto.net/

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to