Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] adding http ForwardRequestCustomizer from $JETTY_BASE

Hi,

On Mon, Jan 25, 2016 at 6:37 PM, Jeremy Shapiro <jnshapiro@xxxxxxxxx> wrote:
> I have a reverse proxy in front of my server that is adding the headers.  I
> just want my app to process the headers using the
> org.eclipse.jetty.server.ForwardedRequestCustomizer customizer.  This works
> fine if I uncomment the stanza in jetty.xml's httpConfig.  But I would
> prefer not to have to modify that file.

Sure.

You want to make a small module file (say x-fwd.mod) with a dependency
on the "server" module that references a new XML file (say x-fwd.xml)
where you add the stanza that is commented out.

Then you enable the x-fwd module in your start.ini.

See https://www.eclipse.org/jetty/documentation/current/startup.html
for further details.

JETTY_BASE/modules/x-fwd.mod:
[depend]
server

[xml]
etc/x-fwd.xml
<<EOF

JETTY_BASE/etc/x-fwd.xml:
<Ref refid="httpConfig">
  <Call name="addCustomizer">
    <Arg><New class="org.eclipse.jetty.server.ForwardedRequestCustomizer"/></Arg>
  </Call>
</Ref>
<<EOF

JETTY_BASE/start.ini (diff):
+
+ --module=x-fwd
+

-- 
Simone Bordet
----
http://cometd.org
http://webtide.com
Developer advice, training, services and support
from the Jetty & CometD experts.


Back to the top