From 03467ece6cccaab9cc37322c868124be2d471316 Mon Sep 17 00:00:00 2001 From: Unbit Date: Fri, 5 Sep 2014 17:36:49 +0200 Subject: [PATCH] automatically manage HTTP_X_FORWARDED_PROTO --- core/protocol.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/protocol.c b/core/protocol.c index fbecacf9..3872301f 100644 --- a/core/protocol.c +++ b/core/protocol.c @@ -527,6 +527,11 @@ static int uwsgi_proto_check_22(struct wsgi_request *wsgi_req, char *key, char * return 0; } + if (!uwsgi_proto_key("HTTP_X_FORWARDED_PROTO", 22)) { + wsgi_req->scheme = buf; + wsgi_req->scheme_len = len; + } + return 0; }