Support de SetEnv personalisés

tags/0.2.4 0.2.4
Daniel Berteaud 13 years ago
parent 67f63f1032
commit 559e9e3259
  1. 6
      root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/WebAppVirtualHost/50Content

@ -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";

Loading…
Cancel
Save