We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent6d5f268 commita63c5a6Copy full SHA for a63c5a6
deployment/proxies.rst
@@ -78,3 +78,20 @@ other information.
78
79
.. _`security groups`:http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-security-groups.html
80
.. _`RFC 7239`:http://tools.ietf.org/html/rfc7239
81
+
82
+Custom Headers When Using a Reverse Proxy
83
+-----------------------------------------
84
85
+Some reverse proxies (like CloudFront with ``CloudFront-Forwarded-Proto``) may force you to use a custom header.
86
+For instance you have ``Custom-Forwarded-Proto`` instead of ``X-Forwarded-Proto``.
87
88
+In this case, you'll need to set the header ``X-Forwarded-Proto`` with the value of
89
+``Custom-Forwarded-Proto`` early enough in your application, i.e. before handling the request::
90
91
+ // web/app.php
92
93
+ // ...
94
+ $_SERVER['HEADER_X_FORWARDED_PROTO'] = $_SERVER['HEADER_CUSTOM_FORWARDED_PROTO'];
95
96
+ $response = $kernel->handle($request);
97