From 7c0df7fd7cce81d42ef9cdf4075dc3f1aeefa7e3 Mon Sep 17 00:00:00 2001 From: Andrew Vos Date: Wed, 10 Sep 2014 17:44:16 +0100 Subject: [PATCH] Forward X-Forwarded-Proto to containers This ensures that containers checking for ssl (when behind an ELB) will get correct response --- nginx.tmpl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nginx.tmpl b/nginx.tmpl index 2f1eac4..701fa58 100644 --- a/nginx.tmpl +++ b/nginx.tmpl @@ -49,12 +49,12 @@ server { access_log /proc/self/fd/1; location / { - proxy_pass http://{{ $host }}; - include /etc/nginx/proxy_params; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $http_host; + proxy_redirect false; - # HTTP 1.1 support - proxy_http_version 1.1; - proxy_set_header Connection ""; + proxy_pass http://{{ $host }}; } } {{ end }}