Skip to content

Commit aff66b6

Browse files
author
Aurelien DEROUINEAU
committed
API change: Rename option x_forwarded_host to x_forwarded_headers
1 parent ac1c34f commit aff66b6

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

lib/rack_reverse_proxy/middleware.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def initialize(app = nil, &b)
1313
@rules = []
1414
@global_options = {
1515
:preserve_host => true,
16-
:x_forwarded_host => true,
16+
:x_forwarded_headers => true,
1717
:matching => :all,
1818
:replace_response_host => false
1919
}

lib/rack_reverse_proxy/roundtrip.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def host_header
9090
end
9191

9292
def set_forwarded_headers
93-
return unless options[:x_forwarded_host]
93+
return unless options[:x_forwarded_headers]
9494
target_request_headers["X-Forwarded-Host"] = source_request.host
9595
target_request_headers["X-Forwarded-Port"] = source_request.port.to_s
9696
end

spec/rack/reverse_proxy_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,10 +176,10 @@ def app
176176
end
177177
end
178178

179-
describe "with x_forwarded_host turned off" do
179+
describe "with x_forwarded_headers turned off" do
180180
def app
181181
Rack::ReverseProxy.new(dummy_app) do
182-
reverse_proxy_options :x_forwarded_host => false
182+
reverse_proxy_options :x_forwarded_headers => false
183183
reverse_proxy "/test", "http://example.com/"
184184
end
185185
end

0 commit comments

Comments
 (0)