From 1fcba024e8505ef8a1212f4fbf2eba82b6d50861 Mon Sep 17 00:00:00 2001 From: Nicholas Lee Date: Thu, 20 Sep 2018 09:41:39 +1200 Subject: [PATCH] Update proxy wordpress SSL config. --- management/web_update.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/management/web_update.py b/management/web_update.py index 61b38a7b..9660a702 100644 --- a/management/web_update.py +++ b/management/web_update.py @@ -150,8 +150,12 @@ def make_domain_config(domain, templates, ssl_certificates, env): # any proxy or redirect here? for path, url in yaml.get("proxies", {}).items(): nginx_conf_extra += "\tlocation %s {" % path + nginx_conf_extra += "\n\t\tproxy_set_header Host $http_host;" + nginx_conf_extra += "\n\t\tproxy_set_header X-Real-IP $remote_addr;" + nginx_conf_extra += "\n\t\tproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;" + nginx_conf_extra += "\n\t\tproxy_set_header X-Forwarded-Host $http_host;" + nginx_conf_extra += "\n\t\tproxy_set_header X-Forwarded-Proto $scheme;" nginx_conf_extra += "\n\t\tproxy_pass %s;" % url - nginx_conf_extra += "\n\t\tproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;" nginx_conf_extra += "\n\t}\n" for path, url in yaml.get("redirects", {}).items(): nginx_conf_extra += "\trewrite %s %s permanent;\n" % (path, url)