From 7ff5a336a6fa8a3a4f35b51929e2191dd66bc56c Mon Sep 17 00:00:00 2001 From: David Duque Date: Mon, 20 Apr 2020 19:35:20 +0100 Subject: [PATCH] Always assign default config to primary hostname --- management/web_update.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/management/web_update.py b/management/web_update.py index 6c7d0ab9..25c4ed61 100644 --- a/management/web_update.py +++ b/management/web_update.py @@ -83,6 +83,11 @@ def do_web_update(env): # Add the PRIMARY_HOST configuration first so it becomes nginx's default server. nginx_conf += make_domain_config(env['PRIMARY_HOSTNAME'], [template0, template1, template2], ssl_certificates, env) + default_conf_file = os.path.join(get_web_root(env['PRIMARY_HOSTNAME']), ".nginx.conf") + if not os.path.exists(default_conf_file): + with open(default_conf_file, "w") as f: + f.write(nginx_conf) + # Add configuration all other web domains. has_root_proxy_or_redirect = get_web_domains_with_root_overrides(env)