> Can I add vhosts with $s->add_config?  Something like:
> 
>    $s->add_config( "VirtualHost foo.com:80" );
>    $s->add_config( "VirtualHost bar.com:80" );
> 
>   and then do the loop with $s->next?  Or am I now stretching the API 
> beyond to what was intended?

I once was in your position and found httpd_conf a lot more convenient than
add_config. Just feed it the text you would normally write in httpd.conf:

foreach my $vhost (@vhosts) {
 $s->httpd_conf(<<EOT
  <VirtualHost $vhost{name}:80>
   ErrorLog /var/log/httpd/$vhost{name}/error.log
   ...usual config stuff here... 
  </VirtualHost>
EOT
 );
}

Best regards,
Egor Shipovalov.


-- 
Reporting bugs: 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