Adding ability to read proxy headers for proper url build.

Change-Id: If1c7d1ff63d3af2f50ef793ca823cebcc4551fe6
diff --git a/README.rst b/README.rst
index 2d563ef..eefc83e 100644
--- a/README.rst
+++ b/README.rst
@@ -19,6 +19,7 @@
       server:
         enabled: true
         version: pike
+        enable_proxy_headers_parsing: True
         database:
           engine: mysql
           host: 10.20.0.101
diff --git a/panko/files/pike/panko.conf.Debian b/panko/files/pike/panko.conf.Debian
index 5b54d53..55a320b 100644
--- a/panko/files/pike/panko.conf.Debian
+++ b/panko/files/pike/panko.conf.Debian
@@ -538,6 +538,9 @@
 # Whether the application is behind a proxy or not. This determines if the
 # middleware should parse the headers or not. (boolean value)
 #enable_proxy_headers_parsing = false
+{%- if server.enable_proxy_headers_parsing is defined %}
+enable_proxy_headers_parsing = {{ server.enable_proxy_headers_parsing }}
+{%- endif %}
 
 
 [oslo_policy]
diff --git a/tests/pillar/server_single.sls b/tests/pillar/server_single.sls
index 7cc93b2..ef103f5 100644
--- a/tests/pillar/server_single.sls
+++ b/tests/pillar/server_single.sls
@@ -3,6 +3,7 @@
     enabled: true
     version: pike
     event_time_to_live: 10
+    enable_proxy_headers_parsing: True
     bind:
       host: 127.0.0.1
       port: 8977