Actions
Feature #1799
closedRespect HTTP_X_FORWARDED_FOR for configured list of ip addresses.
Status:
Closed
Priority:
Normal
Assignee:
Category:
Unattended installations
Target version:
Description
Hi
app/controllers/unattended_controller.rb
contains:
elsif (ip = request.env['REMOTE_ADDR']) =~ /127.0.0/ ip = request.env["HTTP_X_FORWARDED_FOR"] unless request.env["HTTP_X_FORWARDED_FOR"].nil? end
i.e if connecting from localhost then respect the HTTP_X_FORWARDED_FOR for requests for e.g.
http://judy.cern.ch/unattended/built
Having set up a remote http load balencer in front of two foreman hosts this 127.0.0 needs to be configured to whatever
that remote host is. After editing unattended_controller.rb to contain my balencers ip address the unattended scripts
work as expected.
Updated by Ohad Levy over 12 years ago
what would you like we change? make it as a setting? or always respect the forwarded ip header?
Updated by Ohad Levy over 12 years ago
- Assignee changed from Ohad Levy to Hannes Schaller
Updated by Hannes Schaller over 12 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset 50e78f00209b13865702990f10430e7feed22b56.
Updated by Ivan Necas about 7 years ago
- Related to Bug #21628: Using the setting "Update IP from built request" when building host through proxy, the IP will be updated with the proxy instead of the host IP added
Actions