Possibility to ProxyPass only ACME challenge URL
This commit is contained in:
parent
890638d02b
commit
955efaefdf
|
@ -21,9 +21,17 @@ my @groups = split(/[;,]/, ($domain->prop('AllowGroups') || ''));
|
|||
# ProxyPass ?
|
||||
if ($target =~ m|https?://[\d\w\.\-/]*|){
|
||||
$OUT .= " SetEnv proxy-nokeepalive 1\n" if ($keepalive eq 'yes');
|
||||
$OUT .= " ProxyPass /.well-known/acme-challenge/ !\n" unless ($proxy_acme eq 'enabled');
|
||||
$OUT .= " ProxyPass / $target\n";
|
||||
$OUT .= " ProxyPassReverse / $target\n";
|
||||
if ($proxy_acme eq 'disabled'){
|
||||
$OUT .= " ProxyPass /.well-known/acme-challenge/ !\n";
|
||||
}
|
||||
elsif ($proxy_acme eq 'only'){
|
||||
$OUT .= " ProxyPass /.well-known/acme-challenge/ $target" . ".well-known/acme-challenge/\n";
|
||||
$OUT .= " ProxyPassReverse / $target" . ".well-known/acme-challenge/\n";
|
||||
}
|
||||
else{
|
||||
$OUT .= " ProxyPass / $target\n";
|
||||
$OUT .= " ProxyPassReverse / $target\n";
|
||||
}
|
||||
$OUT .= " ProxyPreserveHost on\n" if ($preserve eq 'yes');
|
||||
}
|
||||
# Rewrite ?
|
||||
|
|
Loading…
Reference in New Issue