diff options
author | ms <ms@taler.net> | 2021-12-08 20:56:31 +0100 |
---|---|---|
committer | ms <ms@taler.net> | 2021-12-08 20:56:31 +0100 |
commit | 50eeddff58efa8e696f1b59e576703de064d88fd (patch) | |
tree | 13c7679b88bde04246a0329d558c49960a9899d5 | |
parent | 003afdcee7065c0ffdc0d4bd0466c29032eb6059 (diff) | |
download | deployment-50eeddff58efa8e696f1b59e576703de064d88fd.tar.gz deployment-50eeddff58efa8e696f1b59e576703de064d88fd.tar.bz2 deployment-50eeddff58efa8e696f1b59e576703de064d88fd.zip |
taler-local
adjust --x-forwarded-host to work without port number
-rwxr-xr-x | bin/WIP/taler-local | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bin/WIP/taler-local b/bin/WIP/taler-local index 8e56704..4a607d2 100755 --- a/bin/WIP/taler-local +++ b/bin/WIP/taler-local @@ -1105,8 +1105,12 @@ def prepare(x_forwarded_host, x_forwarded_proto, postgres_db_name): # to the port Nginx binds to. Allows clients # connecting from within a container to still # reach services at X-Forwarded-Host. - x_forwarded_port = x_forwarded_host.split(":")[1] - need_redirect = x_forwarded_port != REV_PROXY_PORT + try: + x_forwarded_port = x_forwarded_host.split(":")[1] + except IndexError: + x_forwarded_port = None + + need_redirect = (x_forwarded_port) and (x_forwarded_port != REV_PROXY_PORT) with open(TALER_UNIT_FILES_DIR / "taler-local-port-redirect.service", "w") as port_redirect_unit: port_redirect_unit.write(unit_file_content( description = "Port redirect allowing configuration at X-Forwarded-Host", |