Keith Wall created QPID-7107:
--------------------------------
Summary: Http Management should be deployable behind a forwarder
such as Apache HTTPD
Key: QPID-7107
URL: https://issues.apache.org/jira/browse/QPID-7107
Project: Qpid
Issue Type: Improvement
Components: Java Broker
Reporter: Keith Wall
For (HTTP) management purposes, the Broker may be deployed behind a forwarder
such as Apache HTTP. Users would connect to Apache HTTP and their requests
would be forwarded to the Broker.
{{HttpRequestInteractiveAuthenticator}} implementations need to be able to
generate HTTP redirects. These currently won't work when a forwarder is in
use. HTTP Management plugin servlet's will see the hostname and port of the
forwarder rather than the host and port to which the user connected.
We need to allow Jetty's {{ForwardedRequestCustomizer}} to be enabled. This
causes Jetty to rewrite the request headers of forwarded requests using
information provided by the forwarder (Apache HTTP) in the X-Forwarded headers.
http://download.eclipse.org/jetty/9.3.7.v20160115/apidocs/org/eclipse/jetty/server/ForwardedRequestCustomizer.html
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]