|
|
|
@ -6,6 +6,7 @@ my $rewrite = $domain->prop('Rewrite') || ''; |
|
|
|
|
my $allow = $domain->prop('AllowHosts') || ''; |
|
|
|
|
my $preserve = $domain->prop('ProxyPreserveHost') || 'no'; |
|
|
|
|
my $keepalive = $domain->prop('ProxyNoKeepAlive') || 'no'; |
|
|
|
|
my @env = split(/[;,]/, ($domain->prop('SetEnv') || '')); |
|
|
|
|
|
|
|
|
|
# ProxyPass ? |
|
|
|
|
if ($target =~ m|https?://[\d\w\.\-/]*|){ |
|
|
|
@ -37,6 +38,11 @@ else{ |
|
|
|
|
$OUT .= " DocumentRoot $root\n"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
foreach (@env){ |
|
|
|
|
next unless (m/^(.*)=(.*)$/); |
|
|
|
|
$OUT .= " SetEnv $1 $2\n"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($allow ne ''){ |
|
|
|
|
if ($allow eq 'local'){ |
|
|
|
|
$allow = "$localAccess $externalSSLAccess"; |
|
|
|
|