Hi, On Wed, Jun 3, 2015 at 10:48 PM, Mike Barker <[email protected]> wrote: > Many months ago when I upgraded from 8.1 to 9.2.3, I needed to extend > ProxyServlet.Transparent so our existing proxy setup would work. > > > public class TransparentProxyServlet extends ProxyServlet.Transparent > { > @Override > protected HttpClient newHttpClient() > { > return new HttpClient(new SslContextFactory(true)); > } > } > > > web.xml snippet: > <servlet> > <servlet-name>FallProxyServlet</servlet-name> > > <servlet-class>com.fall.jetty.servlet.TransparentProxyServlet</servlet-class> > <load-on-startup>1</load-on-startup> > <async-supported>true</async-supported> > <init-param> > > <param-name>proxyTo</param-name><param-value>https://fall-ub:8443/</param-value> > </init-param> > <init-param> > <param-name>prefix</param-name><param-value>/</param-value> > </init-param> > </servlet> > > <servlet-mapping> > <servlet-name>FallProxyServlet</servlet-name> > <url-pattern>/cloudweb/*</url-pattern> > </servlet-mapping> > > > I recently upgraded to 9.2.11 but have discovered that the proxy is not > managing the request but actually routing the request to the backend server > and revealing it in the browser. > > This is what should happen (and did happen in 9.2.3) in a browser: > Logging into https://fall-pc:8444/cloudweb/login the URL changes to > https://fall-pc:8444/cloudweb/download yet delivering the content from > https://fall-ub:8443/cloudweb/download > > This is what is happening in 9.2.11: > Logging into https://fall-pc:8444/cloudweb/login the URL changes to > https://fall-ub:8443/cloudweb/download > > > Is there something new since 9.2.3 that I need to configure or is this a > bug?
Please file an issue while we are investigating this. This issue stemmed out of https://bugs.eclipse.org/bugs/show_bug.cgi?id=459352, and we are investigating what is the right way to fix this. -- Simone Bordet ---- http://cometd.org http://webtide.com http://intalio.com Developer advice, training, services and support from the Jetty & CometD experts. Intalio, the modern way to build business applications. _______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
