#!/usr/bin/perl
use strict;
use warnings;
use Config::ApacheFormat;
my $configfile = shift || '/dev/stdin';
my $config = Config::ApacheFormat->new(
root_directive => 'ServerRoot',
hash_directives => [ 'AddHandler' ],
include_directives => [ 'Include',
'AccessConfig',
'ResourceConfig' ],
setenv_vars => 1,
fix_booleans => 1);
$config->read( $configfile );
my @vhosts = $config->block( 'VirtualHost'=>'*:80' );
exit( 0 );
my $http = qq(
# Ensure that Apache listens on port 80
Listen 80
DocumentRoot "/www/example1"
ServerName www.example.com
# Other directives here
DocumentRoot "/www/example2"
ServerName www.example.org
# Other directives here
);