public-access-proxy: fix haproxy config indentation

This commit is contained in:
Astro 2021-06-24 21:38:59 +02:00
parent 3b98bfb261
commit 9168f27585
1 changed files with 6 additions and 10 deletions

View File

@ -91,15 +91,13 @@ in {
option forwardfor
http-request set-header X-Forwarded-Proto http
http-request set-header X-Forwarded-Port 80
${
${
concatMapStringsSep "\n" (proxyHost:
optionalString
(proxyHost.hostNames != [ ] && proxyHost.proxyTo.host != null)
(concatMapStringsSep "\n" (hostname: ''
use-server ${hostname}-http if { req.hdr(host) -i ${hostname} }
server ${hostname}-http ${proxyHost.proxyTo.host}:${
toString proxyHost.proxyTo.httpPort
}
${" "}use-server ${hostname}-http if { req.hdr(host) -i ${hostname} }
${" "}server ${hostname}-http ${proxyHost.proxyTo.host}:${toString proxyHost.proxyTo.httpPort}
'') (proxyHost.hostNames))) (cfg.proxyHosts)
}
@ -115,15 +113,13 @@ in {
option http-server-close
http-request set-header X-Forwarded-Proto https
http-request set-header X-Forwarded-Port 443
${
${
concatMapStringsSep "\n" (proxyHost:
optionalString
(proxyHost.hostNames != [ ] && proxyHost.proxyTo.host != null)
(concatMapStringsSep "\n" (hostname: ''
use-server ${hostname}-https if { req.ssl_sni -i ${hostname} }
server ${hostname}-https ${proxyHost.proxyTo.host}:${
toString proxyHost.proxyTo.httpsPort
}
${" "}use-server ${hostname}-https if { req_ssl_sni -i ${hostname} }
${" "}server ${hostname}-https ${proxyHost.proxyTo.host}:${toString proxyHost.proxyTo.httpsPort}
'') (proxyHost.hostNames))) (cfg.proxyHosts)
}
'';