From a8c33974604b7ab57b995764e59cd115bb0cea5c Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Wed, 11 May 2022 11:18:07 +0200 Subject: [PATCH] Option to change the x-forwarded-proto header. --- defaults/main.yml | 1 + templates/nginx-proxy-params.conf.j2 | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 4739ff6..26744c3 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -65,6 +65,7 @@ nginx_css_js_cache_expire: -1 nginx_reverse_proxy: False nginx_define_x_real_ip: False nginx_proxy_define_header_host: True +nginx_proxy_header_x_forwarded_proto: "$scheme" nginx_set_original_uri: True nginx_proxy_buffering: "on" nginx_proxy_redirect: "off" diff --git a/templates/nginx-proxy-params.conf.j2 b/templates/nginx-proxy-params.conf.j2 index 4843561..0fe9cb2 100644 --- a/templates/nginx-proxy-params.conf.j2 +++ b/templates/nginx-proxy-params.conf.j2 @@ -23,7 +23,7 @@ proxy_set_header X-Real-IP $remote_addr; proxy_set_header nginx-request-uri $request_uri; {% endif %} proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -proxy_set_header X-Forwarded-Proto $scheme; +proxy_set_header X-Forwarded-Proto {{ nginx_proxy_header_x_forwarded_proto }}; proxy_buffering {{ nginx_proxy_buffering }}; proxy_buffer_size {{ nginx_proxy_buffer_size }}; proxy_buffers {{ nginx_proxy_buffers }};