diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-02-15 17:24:09 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-02-15 17:24:09 +0200 |
| commit | b038a28096490e96cc2908b787e9e58ea6992ef8 (patch) | |
| tree | 155f091470bd1802db634d2e588db95396f9cb09 | |
| parent | ffa1c93665685c61d929e87693dd72f80e09d15d (diff) | |
index(): rz_config gen: avoid using SERVER_NAME, use either 'Host' or 'X-Forwarded-Host' headers
| -rw-r--r-- | src/server/rz_api.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/rz_api.py b/src/server/rz_api.py index e6e3975c..738174ec 100644 --- a/src/server/rz_api.py +++ b/src/server/rz_api.py @@ -142,7 +142,8 @@ def index(): # establish rz_config template values client_POV_server_name = request.headers.get('X-Forwarded-Host') # first probe for reverse proxy headers if None == client_POV_server_name: - client_POV_server_name = current_app.rz_config.SERVER_NAME # [!] actually 'server_name:server_port' + client_POV_server_name = request.headers.get('Host') # otherwise use Host: header + assert None != client_POV_server_name, 'failed to establish hostname, unable to construct rz_config' hostname = client_POV_server_name port = 80 |
