From ba1f1bc30d4b39768dfd636df58a5757787ce440 Mon Sep 17 00:00:00 2001 From: Jason Staten Date: Mon, 9 Sep 2013 15:46:19 -0600 Subject: [PATCH] Add X-Forwarded-Port and X-Request-Start Adding additional proxy headers to match what Heroku provides. Also, X-Request-Start is compatible with NewRelic's latest agent[1]. [1]: http://blog.newrelic.com/2013/02/21/using-new-relic-on-heroku-read-how-our-new-ruby-agent-measures-queue-time/ --- plugins/nginx-vhosts/post-deploy | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/nginx-vhosts/post-deploy b/plugins/nginx-vhosts/post-deploy index 858710309..b1d8bde8c 100755 --- a/plugins/nginx-vhosts/post-deploy +++ b/plugins/nginx-vhosts/post-deploy @@ -48,6 +48,8 @@ server { proxy_set_header Host \$http_host; proxy_set_header X-Forwarded-Proto \$scheme; proxy_set_header X-Forwarded-For \$remote_addr; + proxy_set_header X-Forwarded-Port \$server_port; + proxy_set_header X-Request-Start \$msec; } } EOF @@ -66,6 +68,8 @@ server { proxy_set_header Host \$http_host; proxy_set_header X-Forwarded-Proto \$scheme; proxy_set_header X-Forwarded-For \$remote_addr; + proxy_set_header X-Forwarded-Port \$server_port; + proxy_set_header X-Request-Start \$msec; } } EOF